﻿@charset "utf-8";
/* 公共样式 */
html, body {
-webkit-text-size-adjust: none;
}

body {
background: #fff;
word-break: break-all;
word-wrap: break-word;
font-size: 12px;
font-family: Arial,"宋体",Verdana;
line-height: 150%;
margin: 0px;
padding: 0px;
color: #414141;
}

input {
font-family: Arial;
}

div {
margin: 0 auto;
padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
margin: 0;
padding: 0;
border: none;
list-style-type: none;
}

#dp_table {
border: 2px solid RGB(248,233,194);
}

.dp_hr {
border-bottom: 1px dashed RGB(248,233,194);
}

.dp_h2 {
font-size: 13px;
color: #999;
}

.dp_h3 {
font-size: 13px;
color: #999;
}

.dp_hf {
text-align: right;
color: #999;
}

.dp_p {
color: #999;
}
/*全局链接样式*/
a {
color: #666666;
text-decoration: none;
}

a:hover {
color: #FF8A00;
text-decoration: none;
}

a {
blr: expression(this.onFocus=this.blur());
outline: none;
cursor: pointer;
}

.header_box {
width: 1180px;
margin: 0 auto;
background-color: #fff;
}

.headers {
height: 80px;
margin: 0 auto;
padding-top: 5px;
position: relative;
width: 1000px;
}

.headerss {
height: 80px;
margin: 0 auto;
padding-top: 5px;
position: relative;
width: 1180px;
}

.LOGE {
width: 185px;
height: 80px;
float: left
}

.LOGE img {
margin-top: 10px;
}

.LOGE_text {
display: block;
height: 30px;
width: 164px;
margin-left: 0px;
font-size: 16px;
}

#city {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
z-index: 1000000;
}

#city a {
cursor: pointer;
color: #616161
}

.search_box_main {
display: inline-block;
height: 40px;
margin-left: 45px;
margin-right: 0px;
margin-top: 15px;
overflow: hidden;
padding: 0;
width: 410px;
}

.search_input_main {
height: 38px;
border: 1px rgb(218, 61, 78) solid;
border-radius: 5px;
width: 400px;
}

.search_txt_main {
border: 0 none;
color: #bbb;
display: block;
float: left;
height: 26px;
line-height: 24px;
margin-top: 1px;
padding: 5px;
width: 314px;
margin-left: 1px;
}

.map_biao {
background-image: url(../images/main_icon.png);
background-position: -6px -49px;
}

.search_btn_ss:hover {
color: #fe7300
}

.search_btn_ss {
background: #fe7300 none repeat scroll 0 0;
border: 0 none;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "微软雅黑";
font-size: 15px;
font-weight: bolder;
height: 38px;
line-height: 38px;
text-align: center;
width: 75px;
   
}

#city * {
margin: 0;
padding: 0;
left: -20px;
float: left;
}

#warpper {
left: 10px;
margin-top: 0;
position: relative;
top: 25px;
}

.hrdl {
line-height: 50px;
}

#city dl {
height: 18px;
margin-top: 10px;
line-height: 18px;
padding: 0 10px;
}

#city li {
float: left;
list-style-type: none;
margin: 0px 5px;
width: 335px;
}

#city #c1 ul li b {
height: 25px;
line-height: 25px;
font-size: 14px
}

#city #c1 ul li a {
height: 25px;
line-height: 25px;
}

#citys_gd {
width: 330px;
}

#citys_gd a {
float: right;
}

#city #c1 li a {
float: left;
list-style-type: none;
margin: 0px 3px;
0 0
}

#city dl dd {
background: none repeat scroll 0 0 #fff;
border: 1px solid #fdad23;
left: 0;
padding: 3px 0;
position: absolute;
top: 20px;
width: 350px;
z-index: 10;
}

.menu_box {
background-color: #FDC600;
position: relative;
z-index: 2;
}

.lvsesz {
color: #F60
}

.menu {
height: 36px;
background-color: #FDC600;
margin: 0 auto;
position: relative;
width: 1017px;
}

#menus {
height: 36px;
background-color: #FDC600;
margin: 0 auto;
position: relative;
width: 1180px;
}

.menu li:hover {
cursor: pointer;
}

.nva_hover {
background-color: #fff;
color: rgb(218, 61, 78);
}

.menu a {
color: #fff;
}

.nva_hover a {
color: #000
}

.zhuanti_dh a {
font-size: 14px;
}

.white {
color: #fff;
}

.menu li {
font-family: "微软雅黑";
border-radius: 4px 4px 0 0;
float: left;
font-size: 17px;
height: 30px;
line-height: 25px;
margin-left: 13px;
margin-right: 13px;
margin-top: 6px;
text-align: center;
width: auto;
padding: 0 10px;
}

.search_btn_main:hover {
color: rgb(218, 61, 78)
}

.search_btn_main {
background: #FFF none repeat scroll 0 0;
border: 2px rgb(218, 61, 78) solid;
color: rgb(218, 61, 78);
cursor: pointer;
display: inline-block;
font-family: "微软雅黑";
font-size: 15px;
font-weight: bolder;
height: 36px;
line-height: 36px;
text-align: center;
width: 75px;
border-radius: 5px;
margin-left: 3px;
}

.text_width {
width: 160px;
text-align: right;
}

.text_center {
text-align: center;
}

.f_l {
float: left;
}

.f_r {
float: right;
}

.tl {
text-align: left;
}

.tc {
text-align: center;
}

.tr {
text-align: right;
}

.fs {
font-family: "宋体"
}

.w100 {
width: 100px
}

.cg {
color: #1C8A1C;
}

.b {
font-weight: bold;
}

.bc {
color: #126185;
}

.bc:hover {
text-decoration: none;
}

.abs {
position: absolute;
}

.pt10 {
padding-top: 10px;
}

.clear {
clear: both;
}

.pt2 {
padding-top: 2px;
}

.pt20 {
padding-top: 20px;
}

.pt15 {
padding-top: 15px;
}

.pt30 {
padding-top: 30px;
}

.c08 {
color: #080;
}

.rel {
position: relative;
}

.mt-1 {
margin-top: -1px;
}

.mt9 {
margin-top: 9px;
}

.mt10 {
margin-top: 10px;
}

.mt20 {
margin-top: 20px;
}

.mt30 {
margin-top: 30px;
}

.mb5 {
margin-bottom: 5px;
}

.mb10 {
margin-bottom: 10px;
}

.mb15 {
margin-bottom: 15px;
}

.w640 {
width: 640px;
}

.ml-3 {
margin-left: -3px;
}

.ml5 {
margin-left: 5px;
}

.ml20 {
margin-left: 20px;
}

.wh {
color: white;
}

.g3 {
color: #333;
}

.g9 {
color: #999;
}

.g9:hover {
color: #999;
}

.tdl {
text-decoration: underline;
}

.quanping {
width: 100%;
background: #FFF;
}

.ml10 {
margin-left: 10px;
}

.ml2 {
margin-left: 2px;
}

.f12 {
font-size: 13px;
}

.f13 {
font-size: 13px;
}

.f14 {
font-size: 14px;
}

.dot {
border-bottom: 1px dotted #ccc
}

.mt5 {
margin-top: 5px;
}

.co {
color: #F30;
}

.mr2 {
margin-right: 2px;
}

.mr5 {
margin-right: 5px;
}

.mr10 {
margin-right: 10px;
}

.mr20 {
margin-right: 20px;
}

.g6 {
color: #666;
}

.btd {
border-top: 1px solid #DDD;
}

.f12red {
color: red;
font-size: 12px
}

.f20 {
font-size: 20px;
}

.f24 {
font-size: 24px;
}

.lt1 {
letter-spacing: 1px;
}

.bgeb {
background-color: #EBEBEB;
}

.bgwh {
background-color: white;
}

.bdc {
border: 1px solid #CCC;
}

.bdd {
border: 1px solid #DDD;
}

.p10 {
padding: 10px
}

.p15 {
padding: 15px
}

.p20 {
padding: 20px
}

.p5 {
padding: 5px;
}

.pr10 {
padding-right: 10px;
}

.pr15 {
padding-right: 15px;
}

.pr20 {
padding-right: 20px;
}

.pl5 {
padding-left: 5px;
}

.pl15 {
padding-left: 15px;
}

.pl10 {
padding-left: 10px;
}

.pl20 {
padding-left: 20px;
}

.pl30 {
padding-left: 30px;
}

.pb5 {
padding-bottom: 5px;
}

.pb10 {
padding-bottom: 10px;
}

.pb15 {
padding-bottom: 15px;
}

.pb20 {
padding-bottom: 15px;
}

.pb28 {
padding-bottom: 28px;
}

.pt5 {
padding-top: 5px;
}

.lh20 {
line-height: 20px;
}

.lh22 {
line-height: 22px;
}

.lh24 {
line-height: 24px;
}

.bbd {
border-bottom: 1px solid #DDD;
}

.blc {
border-left: 1px solid #CCC;
}

.brc {
border-right: 1px solid #CCC;
}

.fw {
font-family: '微软雅黑';
}

.cdred {
color: #800;
}
/*WWW  */
#span_s {
display: block;
width: 400px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.huise {
color: #666666;
}

.shorts_inc_r a {
text-decoration: none;
color: #0066CC
}

.shorts_inc_r a:hover {
color: #FB4E0B;
}

.hide {
display: none;
}

.shorts {
background: #fff;
height: auto;
}

.shorts_shaixuan {
padding: 10px 10px 5px;
}

.shaixuan_tit {
float: left;
padding: 10px 5px 5px 0px;
font-size: 12px;
width: 60px;
color: #666666;
}

.shorts_inc_main {
padding-top: 5px;
width: 832px;
}

.shorts_inc_main a {
display: inline-block;
text-decoration: none;
padding: 0px;
margin-top: 5px;
padding-right: 4px;
color: #06c
}

.shorts_inc_main a:hover {
color: #FB4E0B
}

.stores-wrap {
width: 980px;
font-weight: bold;
font-size: 14px;
height: 30px;
line-height: 30px;
}

.stores-wrap a:hover {
text-decoration: none;
}

.stores-wrap a:hover {
color: #FB4E0B;
}

.reg_1 {
color: #d93245;
}

.shorts_bod {
border-top: #d93245 3px solid;
}

.shorts_inc_l {
float: left;
width: 720px;
background-color: #fff;
}

.shorts_inc_r {
width: 258px;
background: #FFF;
margin-left: 10px;
float: left;
}

.shorts_inc_r .tit {
margin-top: 10px;
margin-left: 15px;
color: #727171;
font-size: 16px;
font-weight: bold;
}

.shorts_inc_r .neirong {
margin-top: 5px;
height: 5px;
width: 218px;
border-top: 1px #b5b5b6 solid;
}

.shorts_inc_r .img {
width: 248px;
}
/*end www*/
.short {
width: 200px;
overflow: hidden;
}

.long {
width: 790px;
overflow: hidden;
}

.short_uc {
width: 135px;
overflow: hidden;
display: inline-block;
padding: 5px 0 2px 5px;
}

.middle_uc {
width: 670px;
overflow: hidden;
display: inline-block;
margin-left: 10px;
}

.right_uc {
width: 170px;
overflow: hidden;
display: inline-block;
}

.long_uc {
width: 830px;
overflow: hidden;
display: inline-block;
margin-left: 10px;
}

.middle {
width: 580px;
overflow: hidden;
display: inline-block;
margin-right: 10px;
}

.gray_s_btn {
display: inline-block;
height: 21px;
line-height: 20px;
font-weight: 700;
color: #333;
background: url(../images/gray_s_btn.gif) no-repeat 0 0;
width: 48px;
text-align: center;
text-decoration: none;
}

.gray_s_btn:hover {
background-position: 0 -21px;
text-decoration: none !important;
}

.grebtn {
}

.grebtn_s {
display: inline-block;
}

.grebtn_s a {
font-size: 12px;
text-decoration: none;
font-family: Arial,sans-serif;
color: #fff !important;
padding: 0 .75em !important;
}

.grebtn_s a:hover {
text-decoration: none !important;
}

.green_line {
background: #fa4c26;
border-color: #f8b6a2;
display: block;
padding-top: 1px;
border-width: 0 1px;
border-style: solid;
height: 0;
width: 116px;
clear: both;
overflow: hidden;
}

.grebtn_in {
padding: 1px 1px 0;
display: block;
text-align: center;
width: 114px;
}

.grebtn_bg {
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #4185c9;
color: white;
display: block;
}

#dhul li:hover {
background: #c92d3f
}

.color_blue .grebtn_bg {
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #4185c9;
color: white;
display: block;
}

.grebtn_bg:hover {
background-position: 0 -1000px;
background-color: #2e60a3;
text-decoration: none;
color: white;
}

.grabtn_in, .grabtn .btn_in {
display: block;
border-width: 0 1px;
border-style: solid;
text-align: center;
border-color: #B7B7B7;
}

.grabtn_bg_l {
padding: .25em 2.5em;
height: 25px;
line-height: 25px;
}

.grabtn_bg {
cursor: default;
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #D5D5D5;
color: #999;
display: block;
text-shadow: 0 -1px white
}

.grebtn_dis {
_width: 126px
}

.gray_line {
background: #B7B7B7;
border-color: #EBEBEB;
display: block;
padding-top: 1px;
border-width: 0 1px;
border-style: solid;
}

.grebtn_dis .grabtn_bg_l {
padding: .25em 2.5em;
}

.grebtn_dis .grabtn_bg {
background: #D5D5D5;
color: #999;
filter: none;
cursor: default;
}

.uc_gray_btn {
text-align: center;
display: inline-block;
width: 99px;
line-height: 26px;
height: 26px;
background: url(../images/gray_s_btn.gif) no-repeat 0 -41px;
color: #666 !important;
font-weight: bolder;
}

.uc_gray_btn:hover {
background-position: 0 -67px;
color: #333 !important;
text-decoration: none !important;
}

.idx_left {
width: 710px;
}

.idx_right {
width: 240px;
}
/* header */
.sc_name {
background-color: #FBF5ED;
cursor: pointer;
height: 30px;
line-height: 30px;
padding: 0 10px
}

.stc_anniu {
background: url(./app/Tpl/fanwe/images/s_yu.gif) no-repeat 0 0;
}

.xianbj {
background: url(./app/Tpl/fanwe/images/xianbj.jpg) no-repeat 0 0;
background-position: 0 41px;
}

.quan_an {
background: url(./app/Tpl/fanwe/images/q.png) no-repeat 0 0;
background-position: 41px 35px;
}

.actle {
background: url(./app/Tpl/fanwe/images/orange_q.png) no-repeat 0 0;
background-position: 16px -5px;
color: #FFF
}

.dttitle {
clear: both;
height: 30px;
border-bottom: 1px #990000 solid;
}

.dttitle_li {
float: left;
height: 30px;
line-height: 30px;
width: 110px
}

.dttitle_li a {
color: #0066CC;
}

.goods_text a {
color: #0077CC
}

.goods_text a:hover {
color: #FF8A00;
text-decoration: none;
}

/*自动高对齐*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

*html .clearfix {
height: 1%;
}

* + html .clearfix {
height: 1%;
}

.cf {
zoom: 1
}

/*英文强制换行*/
.word {
word-break: break-all;
}
/*精品专题3级页*/
.zhuanti_biaoqian {
color: #666666;
width: 100px;
}

.biao_shi {
width: 270px;
}

.biaoti_top {
width: 100%;
}

.xihuan {
margin-right: 10px;
margin-top: 10px;
}

.zhuanti_biaoqian span {
color: #0066CC;
}

.zhuanti_zuo {
background-color: #FFF;
border: 1px solid #cccccc;
width: 765px;
float: left;
}

.zhuanti_top {
width: 100%;
height: 75px;
margin: 10px;
}

.zhuanti_zuo .xuxian {
border-bottom: 1px dashed #CCCCCC;
clear: both;
height: 5px;
width: 98%;
}

.zhuanti_zuozhe {
float: right;
width: 100px;
height: 15px;
color: #CCCCCC
}

.zhuanti_zuozhe a {
color: #0066CC
}

.zhuanti_shijian {
float: right;
height: 15px;
color: #CCCCCC
}

.zhuanti_you {
float: right;
width: 200px;
}

.zhuanti_huigu {
border: 1px solid #CCCCCC;
color: #414141;
background-color: #FFF;
width: 100%;
}

.zhuanti_huigu .huigu_title {
font-family: '微软雅黑';
font-size: 16px;
margin-left: 10px;
}

.zhuanti_huigu .huigu_nr {
font-size: 12px;
padding: 5px;
color: #999
}

.foot_xian {
height: 2px;
width: 100%;
border-top: 1px solid #d93d4d
}

.container {
WIDTH: 189px;
HEIGHT: 118px
}

.container IMG {
WIDTH: 189px;
HEIGHT: 118px
}

.container IMG {
BORDER-BOTTOM-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-TOP-STYLE: none;
BORDER-LEFT-STYLE: none
}

.td_f A IMG {
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px
}

.num {
POSITION: absolute;
WIDTH: 75px;
FLOAT: right;
TOP: 98px;
LEFT: 115px
}

.num LI {
TEXT-ALIGN: center;
LINE-HEIGHT: 15px;
LIST-STYLE-TYPE: none;
MARGIN: 1px;
WIDTH: 15px;
FONT-FAMILY: Arial;
BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
FLOAT: left;
HEIGHT: 15px;
COLOR: #86a2b8;
FONT-SIZE: 12px;
CURSOR: pointer
}

.num LI.on {
LINE-HEIGHT: 15px;
WIDTH: 15px;
BACKGROUND: url(../images/flashbutton.gif) no-repeat;
HEIGHT: 15px;
COLOR: #ffffff
}

/*END 精品专题3级页*/
/*页面留白*/
.blank {
height: 10px;
line-height: 10px;
clear: both;
visibility: hidden;
}

.blank5 {
height: 5px;
line-height: 5px; /* _margin:-3px 0;*/
clear: both;
visibility: hidden;
font-size: 0px;
padding: 0px;
margin: 0px;
}

.blank1 {
height: 1px;
line-height: 1px; /* _margin:-3px 0;*/
clear: both;
visibility: hidden;
font-size: 0px;
padding: 0px;
margin: 0px;
}

.pd10 {
padding: 10px;
}

.gold {
color: #FFE260;
}

.f-input {
border: #ccc 1px solid;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
font-size: 14px;
padding-top: 3px
}

.f-text {
border: #ccc 1px solid;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
font-size: 14px;
padding-top: 3px
}

.f-textarea {
border: #ccc 1px solid;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
font-size: 14px;
padding-top: 3px;
}

.topic_pub_form {
border: #ccc solid 1px;
background: #f2f2f2;
padding: 10px;
}

.ucenter_topic_form .topic_pub_form {
border: #ccc solid 1px;
background: url(../images/share_tip.gif) no-repeat 10px 10px #f8f8f8;
padding: 40px 10px 10px 10px;
}

.f-select {
border-bottom: #89b4d6 1px solid;
border-left: #89b4d6 1px solid;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 0px;
font-size: 14px;
border-top: #89b4d6 1px solid;
border-right: #89b4d6 1px solid;
padding-top: 3px
}

.f-button {
}

.wb {
background: #fff;
}

.s_buy_btn {
background: url(../images/sbg.gif) repeat-x;
height: 24px;
width: 85px;
color: #fff;
border: none;
cursor: pointer;
}

.s_collect_btn {
background: url(../images/sbg.gif) repeat-x -85px;
height: 24px;
width: 45px;
color: #333;
border: none;
cursor: pointer;
}

.msg_btn {
background: url(../images/msg_btn.gif);
width: 114px;
height: 33px;
border: none;
color: #fff;
font-size: 14px;
text-indent: 18px;
cursor: pointer;
}

.msg_box {
padding: 10px;
text-align: center;
}

.msg_box .notice {
text-align: center;
display: block;
font-size: 14px;
padding: 20px;
line-height: 30px;
}

.msg_box .notice a {
color: #4780c0;
}

.msg_box .notice a:hover {
color: #f60;
}

.help-tip {
padding-top: 15px;
}
/*header CSS*/
.pages {
text-align: center;
color: #666;
height: 24px;
line-height: 24px;
}

#pages a {
display: inline-block;
padding: 0px 3px;
height: 22px;
line-height: 22px;
color: #666;
border: 1px solid #DBE3E6;
text-decoration: none;
}

#pages a:hover {
display: inline-block;
padding: 0px 3px;
height: 22px;
line-height: 22px;
color: #fff;
background: #FF3413;
border: 1px solid #FF3413;
text-decoration: none;
}

.pages .current {
display: inline-block;
padding: 0px 5px;
height: 22px;
line-height: 22px;
color: #fff;
background: #FF3413;
border: 1px solid #FF3413
}

.top_nav {
text-align: right;
color: #666;
border-bottom: #e1e1e1 1px solid;
height: 30px;
line-height: 30px;
background: #f9f9f9;
}

.top_nav a {
color: #666
}

.cart_ico {
background: url(../images/cart_icon.jpg) no-repeat 0px 7px;
height: 30px;
line-height: 30px;
display: inline-block;
padding-left: 20px;
}

.tuan_ico {
background: url(../images/top_ico.gif) 0px -24px no-repeat;
height: 25px;
display: inline-block;
padding-left: 20px;
}

#user_head_tip a {
color: #dd0103
}

.top_nav .v_line {
color: #eaeaea;
padding: 0 0px;
}

.top_nav .web_nav {
padding-right: 8px;
background: url(../images/down_triangle.gif) no-repeat center right;
}

.logo_row {
height: 73px;
}

.logo_row .logo_img {
float: left;
margin-left: 5px;
margin-top: 3px;
width: 188px;
}

.logo_row .logo_img img {
width: 185px;
height: 50px
}

.logo {
height: 88px;
margin-top: -5px;
overflow: hidden;
display: inline-block;
}

.logo_text {
border-left: 1px #b5b5b6 solid;
text-align: center;
font: '微软雅黑';
width: 120px;
height: 34px;
color: #666666;
float: left;
margin-top: 15px;
}

.logo_text p {
width: 120px;
line-height: 17px;
}

.logo_r {
float: left;
width: 163px;
height: 51px;
margin-top: 7px;
margin-left: 10px;
background: url(../images/24hour.png) no-repeat center right;
line-height: 73px;
}

.logo_r span {
font-size: 19px;
color: #ff6600;
font-family: 'Microsoft Yahei';
font-weight: bold;
margin-left: 15px;
}

.busy_yh {
margin-top: 0px;
}

.constr {
margin-top: 10px;
}

.centre_ad {
float: left;
margin-left: 76px;
padding-top: 8px;
}
/*END header CSS*/

/*首页CSS*/
.index_fl li:hover {
color: #903;
}

.p9 {
cursor: pointer;
}

.heiauto {
height: auto;
background-color: #FBF5ED;
}

#scrollDiv {
width: 200px;
height: 86px;
line-height: 25px;
overflow: hidden
}

#scrollDiv li {
height: 43px;
padding-left: 10px;
text-align: left;
border-bottom: #CCC 1px dashed;
}

.sub_box {
width: 511px;
height: 333px;
margin-top: 5px;
float: left;
overflow: hidden;
border: 1px solid #cccccc;
}

#bd1lfimg {
width: 511px;
height: 338px;
overflow: hidden;
}

#bd1lfimg div {
width: 100000px;
margin-left: -4px;
}

#bd1lfimg dl {
width: 511px;
height: 338px;
overflow: hidden;
float: left;
}

.sub_nav {
width: 100%;
height: 40px;
color: #999999;
z-index: 200;
}

.sub_no {
height: 25px;
width: 511px;
margin-top: 10px;
margin-left: -8px;
float: left;
}

.sub_no li {
display: block;
width: 100px;
height: 25px;
float: left;
overflow: hidden;
line-height: 25px;
vertical-align: middle;
text-align: center;
background: #000000;
filter: alpha(Opacity=70);
Opacity: 0.7;
font-family: Arial;
font-size: 11px;
color: #999999;
cursor: pointer;
}

.sub_no li.show {
background: #FFF;
color: #000000;
}

img {
border: 0;
}

#zSlider {
margin: 0px auto;
width: 705px;
overflow: hidden;
}

#picshow {
position: relative;
}

#picshow, #picshow_img {
width: 490px;
height: 321px;
overflow: hidden;
float: left;
}

#picshow_img li {
width: 490px;
height: 321px;
overflow: hidden;
float: left;
display: none;
}

#picshow_img img {
width: 490px;
height: 321px;
}

#picshow_tx {
position: relative;
left: 0px;
width: 490px;
bottom: 0px;
position: absolute;
height: 50px;
overflow: hidden;
}

#picshow_tx li {
background: #000000;
opacity: 0.5;
filter: alpha(opacity=50);
padding: 5px 30px;
height: 40px;
color: #fff;
display: none;
}

#picshow_tx li a {
color: #fff;
}

#picshow_tx li a:hover {
text-decoration: none;
}

#picshow_tx li h3 {
margin: 2px 0;
}

#picshow_tx li p {
color: #ccc;
line-height: 16px;
height: 16px;
overflow: hidden;
}

#select_btn {
width: 200px;
height: 321px;
color: #111;
float: right;
display: inline;
background-color: #f0f0f0;
}

#select_btn li {
padding: 4px 0px 0px 9px;
width: 200px;
height: 59px;
border-top: 1px solid #fff;
cursor: pointer;
}

#select_btn li:hover {
background-color: #fff;
}

#select_btn li.current {
background-color: #fff;
}

#select_btn li.current:hover {
background-color: #fff;
}

#select_btn a {
color: #000;
}

#select_btn li:hover .select_text {
color: #0066cc;
}

#select_btn li:hover .select_date {
color: #0066cc;
}

#select_btn li:hover a .select_text {
text-decoration: none
}

#select_btn img {
border: 1px solid #ccc;
width: 70px;
height: 49px;
margin-right: 10px;
float: left;
}

#select_btn .select_text {
color: #666666;
height: 20px;
font: bold 13px/16px 'Microsoft YaHei';
overflow: hidden;
display: block;
}

#select_btn .select_text:hover {
text-decoration: none;
}

#select_btn .select_date {
color: #b5b5b6;
height: 23px;
line-height: 23px;
overflow: hidden;
display: block;
}

.browse {
background: url("./images/buttom.png") no-repeat 0px 5px;
}

.goods_text a {
color: #0077CC
}

.nav_scroll {
position: fixed;
width: 100%;
margin: 0;
left: 0;
top: 0;
z-index: 9999;
}
/*end 首页*/
.both {
clear: both;
}
/*导航*/
.dh_fd .nav_scroll {
position: fixed;
width: 100%;
margin: 0;
left: 0;
top: 0;
z-index: 9999;
}

.main_nav {
position: relative;
width: 1000px;
}

.main_nav .nz_biaoyu {
width: 196px;
background-image: none;
}

.main_nav .nz_biaoyu .nz_biaoyu_dv {
width: 170px;
height: 28px;
position: relative;
left: -10px;
top: 5px;
}

.main_nav .nz_biaoyu .nz_biaoyu_dv .scrollnews {
height: 30px;
line-height: 30px;
overflow: hidden
}

.main_nav .nz_jsfudong {
width: 196px;
background-image: none;
}

#dhul .daohang {
width: 90px;
}

#dhul .daohang a {
width: 65px;
text-align: center
}

#dhul .zhuanti_dh a {
width: 30px;
text-align: center;
font-family: '微软雅黑';
font-size: 12px;
}

.dhs {
background-color: #c02a3c;
}

.main_nav li {
float: left;
}

.main_nav li a {
padding: 0px 15px;
font-family: '微软雅黑';
color: #666;
line-height: 40px;
font-size: 16px;
color: #fff;
text-decoration: none;
display: inline-block;
float: left;
}

.main_nav li a:hover {
color: #fff;
text-decoration: none;
}

.main_nav li.current {
background: #884e3a;
}

.main_nav li.current a, .main_nav li.current a:hover {
background: #884e3a;
height: 40px;
color: #FFF;
text-decoration: none;
display: inline-block;
}

.main_nav li.all_class {
color: #fff;
font-size: 14px;
font-weight: bolder;
padding-left: 29px;
cursor: pointer;
}
/*END 导航*/

/*二级三级页面头部*/
.body_zi {
background-color: #fbf5ed
}

/*END 二级三级页面头部*/
.merchant_join {
float: right;
line-height: 37px;
}

.merchant_join a, .merchant_join a:hover {
color: #fff;
text-decoration: none;
}

#dropdown {
position: absolute;
left: 0px;
top: 0px;
border: #D13042 1px solid;
border-top: none;
display: none;
padding: 0px;
z-index: 9999;
margin: 0px;
background: #fff;
width: 76px;
}

#dropdown a {
display: block;
height: 22px;
line-height: 22px;
text-decoration: none;
color: #666;
text-indent: 5px;
}

#dropdown a:hover {
display: block;
height: 22px;
line-height: 22px;
text-decoration: none;
color: #fff;
background: #999;
}

.search_type_select {
float: left;
display: inline-block;
width: 59px;
word-break: normal;
word-wrap: normal;
cursor: pointer;
padding: 0px 10px 0px 5px;
margin-right: 3px;
height: 32px;
line-height: 32px;
}

.search_box {
display: inline-block;
width: 380px;
height: 40px;
*margin-top: 10px;
_margin-top: 10px;
margin-left: 10px;
margin-top: 15px;
padding: 0px;
overflow: hidden;
}

.search_box .search_input {
width: 380px;
height: 35px;
padding: 4px 3px;
background: url(../images/head_search.gif) no-repeat 0 0;
}

.search_box .search_txt {
margin-top: -2px;
padding: 5px;
float: left;
display: block;
height: 26px;
line-height: 24px;
width: 235px;
border: 0px;
color: #bbb;
}

.search_box .search_btn {
background: none;
border: 0px;
cursor: pointer;
display: inline-block;
width: 45px;
padding-left: 25px;
padding-top: 2px;
height: 30px;
color: #FFF;
font-weight: bolder;
font-family: '微软雅黑';
font-size: 15px;
text-align: center;
line-height: 30px;
}

.search_box .search_btn_map {
padding-left: 5px;
}

.guanggao {
width: 180px;
}

.keyword_box {
display: inline-block;
float: left;
}

.keyword_box a {
display: inline-block;
margin: 0px 5px 0px 0px;
color: #136aad;
}

.keyword_box a:hover {
display: inline-block;
margin: 0px 5px 0px 0px;
color: #fe7000;
text-decoration: none;
}

.cart_box {
background: url(../images/index_css.gif) 0px -69px;
width: 207px;
height: 39px;
}

.cart_box .cart_tip {
line-height: 39px;
text-indent: 30px;
}

.cart_box .cart_tip .cart_count {
color: #fff;
}

.cart_box .cart_go {
line-height: 39px;
display: inline-block;
padding-right: 12px;
}

.cart_box .cart_go a {
color: #660000;
text-decoration: none;
}

#ft {
margin: 0px auto;
width: 1000px;
color: #97695b
}

#ft .contact {
text-align: right;
line-height: 58px;
height: 58px;
font-weight: bold
}

#ft .contact a {
color: #97695b
}


#ft ul {
}

#ft ul a {
color: #97695b
}

#ft .copyright {
color: #724233;
text-align: center;
font-size: 12px;
padding: 10px 0 0 0;
}

#ft .copyright a {
color: #724233;
}

#ft li.col {
width: 150px;
padding: 4px 0 0 0px;
display: inline;
float: left;
height: 100px;
}

#ft li.end {
border-bottom-style: none;
border-right-style: none;
padding-left: 20px;
border-top-style: none;
border-left-style: none
}

#ft h3 {
}

#ft .sub-list {
margin-top: 5px;
font-size: 12px
}

#ft .sub-list li {
line-height: 20px;
}

#ft .logo-footer {
padding-top: 0px
}

#ft .copyright p {
text-align: center;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
font-size: 12px;
padding-top: 3px
}

.flink {
border-top: #643528 solid 1px;
border-bottom: #643528 solid 1px;
padding: 5px 10px;
}

.flink a {
display: inline-block;
float: left;
padding: 5px 10px 5px 0px;
}

.flink img {
width: 88px;
height: 31px;
}

#ft a {
color: #97695b;
}

.cate_tree {
padding: 10px;
}

.free_youhui_item {
float: left;
display: inline-block;
width: 25%;
text-align: center;
overflow: hidden;
margin: 10px 0px;
}

.free_youhui_item .free_youhui_box {
width: 95%;
background: #f2f2f2;
padding: 10px 0px;
}

.free_youhui_item .goods_img_box {
width: 160px;
height: 160px;
overflow: hidden;
display: block;
margin: 0px auto;
}

.free_youhui_item img {
width: 160px;
height: 160px;
}

.free_youhui_item .starico img {
width: auto;
height: auto;
border: none;
}

.free_youhui_item .goods_item_title {
text-align: center;
line-height: 25px;
}

a.free_youhui_btn, a.free_youhui_btn:hover {
background: url(../images/free_youhui_btn.gif) no-repeat;
display: inline-block;
width: 68px;
height: 29px;
line-height: 29px;
text-align: center;
text-decoration: none;
color: #666;
}

.free_youhui_btn_row {
border-top: #ccc dotted 1px;
padding-top: 5px;
}

.brand_goods_item {
float: left;
display: inline-block;
width: 180px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.brand_goods_item img {
width: 110px;
height: 110px;
border: #f2f2f2 solid 2px;
}

.brand_goods_item .starico img {
width: auto;
height: auto;
border: none;
}

.brand_goods_item .goods_item_title {
text-align: center;
line-height: 25px;
display: block;
padding-top: 10px;
}

.goods_row {
padding: 10px;
}

.goods_row .goods_img {
width: 100px;
height: 100px;
}

.goods_row .goods_img img {
width: 80px;
height: 80px;
border: #f2f2f2 solid 2px;
}

.goods_row .goods_name {
width: 400px;
}

.goods_row .goods_name {
font-size: 12px;
font-weight: normal;
line-height: 22px;
}

.sale_goods_item {
padding: 5px;
overflow: hidden;
}

.sale_list_main {
overflow: hidden;
}

.sale_goods_item img {
width: 75px;
height: 75px;
}

.sale_goods_img {
position: relative;
}

.sale_list_tag {
position: absolute;
left: 0px;
top: 0px;
background: url(../images/sale_list_tag.png) no-repeat;
width: 25px;
height: 25px;
text-indent: 3px;
;
line-height: 15px;
color: #fff;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sale_list_tag.png', sizingMethod='scale');
_background-image: none;
}

.split_dash {
border-bottom: dashed #e5e5e5 1px;
clear: both;
}

.sale_list_count {
float: left;
background-image: url(../images/sale_list_count.gif);
display: inline-block;
width: 13px;
height: 22px;
font-size: 0px;
color: #fff;
line-height: 0px;
}

.sale_count_4 {
background-position: 0px -3px;
}

.sale_count_5 {
background-position: 0px -30px;
}

.sale_count_6 {
background-position: 0px -60px;
}

.sale_count_7 {
background-position: 0px -88px;
}

.sale_count_8 {
background-position: 0px -118px;
}

.sale_count_9 {
background-position: 0px -147px;
}

.sale_count_10 {
background-position: 0px -176px;
}

.goods_item_title_row {
display: inline-block;
line-height: 22px;
float: left;
padding-left: 5px;
}

.submit_email {
background: url(../images/submit_email.png) no-repeat;
width: 68px;
height: 25px;
border: none;
cursor: pointer;
}

.sale_goods_info {
width: 100px;
padding-left: 5px;
}

.rec_adv_span {
width: 200px;
overflow: hidden;
}

.rec_goods_span {
padding: 10px;
width: 778px;
_width: 770px;
}

.m_price {
text-decoration: line-through;
}

.s_price {
color: #fe7000;
font-size: 14px;
font-weight: bolder;
font-family: "微软雅黑";
}

.more {
padding-right: 10px;
*margin-top: -30px;
font-weight: normal;
}

.recommend_cate_brand {
font-size: 12px;
font-weight: normal;
padding-right: 30px;
}

.system_article {
background: #f2f2f2;
border: #ccc solid 1px;
text-indent: 20px;
height: 30px;
line-height: 30px;
}

.goods_pic_box {
width: 345px;
overflow: hidden;
}

.goods_info_box {
width: 440px;
overflow: hidden;
}

.goods_pick_box {
padding: 10px;
background: #fffeec;
border: #ffde90 solid 1px;
}

.goods_brief {
padding: 10px;
}

.input_shopcart {
background: url("../images/btn_shopcart.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
color: #FFFFFF;
font-family: "微软雅黑";
font-size: 20px;
height: 39px;
text-align: center;
text-indent: 10px;
width: 168px;
cursor: pointer;
}

.btn_disabled {
background: url("../images/btn_shopcart_disabled.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
color: #FFFFFF;
font-family: "微软雅黑";
font-size: 20px;
height: 39px;
text-align: left;
text-indent: 55px;
width: 168px;
cursor: no-drop;
}

#collect {
background: url(../images/collect_btn.gif) no-repeat;
display: inline-block;
width: 90px;
height: 40px;
margin-left: 10px;
}

#stock span {
color: #f60;
font-size: 14px;
font-weight: bolder;
font-family: arial;
}

#select_attr {
color: #f60;
font-size: 14px;
font-weight: bolder;
font-family: arial;
}

.cart_item_name {
color: #f60;
font-size: 14px;
font-weight: bolder;
}

.dialog-box input.input_keep, .weedialog input.input_keep, .weedialog input.input_keep:hover {
background: url("../images/keep_btn.gif") no-repeat scroll 0 0;
border: 0 none;
color: #FFFFFF;
font-family: "微软雅黑";
font-size: 20px;
height: 39px;
text-align: left;
text-indent: 55px;
width: 168px;
float: none;
}

.cart_img {
margin-left: 10px;
}

.cart_img img {
width: 50px;
height: 50px;
border: #ccc solid 2px;
}

.cart_title {
padding-left: 20px;
color: #000;
width: 450px;
}

.cart_item_row {
margin: 10px 0px 20px 0px;
}

.goods_info_list {
margin: 10px;
}

.goods_info_list li, .goods_info_list dd {
display: block;
border-bottom: dotted 1px #ccc;
padding: 5px 0px;
}

.goods_main_pic ul {
width: 325px;
height: 325px;
overflow: hidden;
position: relative;
border: #ccc solid 1px;
margin: 10px 10px 0px 10px;
}

.goods_main_pic li {
position: absolute;
z-index: 1;
left: 0px;
top: 0px;
}

.goods_main_pic .act {
z-index: 100;
}

.goods_main_pic img {
width: 325px;
}

.goods_icon_pic {
width: 325px;
margin: 0px 10px;
}

.prev, .prev:hover {
width: 12px;
height: 45px;
float: left;
display: block;
background: url(../images/btn_pre.gif);
text-decoration: none;
}

.next, .next:hover {
width: 12px;
height: 45px;
float: right;
display: block;
background: url(../images/btn_next.gif);
text-decoration: none;
}

.roll_pic {
height: 50px;
overflow: hidden;
overflow: hidden;
display: block;
float: left;
}

.roll_pic li {
width: 50px;
height: 50px;
overflow: hidden;
margin: 0px 5px;
cursor: pointer;
}

.roll_pic li img {
width: 46px;
height: 46px;
border: #ccc solid 2px;
}

.roll_pic li.act img {
width: 46px;
height: 46px;
border: #f30 solid 2px;
}

.goods_name {
font-size: 14px;
font-weight: bolder;
color: #000;
line-height: 22px;
}


#buy_number {
font-size: 12px;
height: 15px;
line-height: 15px;
width: 50px;
}

.goods_detail_boxs {
margin-left: -10px;
width: 730px;
overflow: hidden;
}

.goods_detail_boxs .detail_nav {
display: block;
height: 35px;
border-bottom: 1px solid #dbdbdb;
}

.goods_detail_boxs .detail_nav li {
padding: 0 10px;
width: 105px;
color: #656565;
float: left;
display: inline-block;
height: 35px;
line-height: 35px;
background: #EEEEEE;
font-family: '微软雅黑';
font-size: 18PX;
text-align: center;
cursor: pointer;
border: 1px solid #dfdfdf;
border-left: none;
border-bottom: none;
margin-right: 5px;
}

.goods_detail_boxs .detail_nav li.act {
color: #333;
font-size: 14px;
font-weight: bolder;
border-top: 2px solid #fb5222;
height: 33px;
margin-bottom: -4px;
background: #fff;
z-index: 100px;
}

.goods_detail_boxs .detail_nav .hong {
background: #d93245;
color: #FFF;
}

.goods_detail_boxs .detail_cnt li {
display: none;
overflow: hidden;
}

.goods_detail_box {
margin-left: 0px;
width: 730px;
overflow: hidden;
}

.goods_detail_box .detail_cnt {
margin-left: 15px;
}

.goods_detail_box .detail_nav {
display: block;
height: 35px;
border-bottom: 1px solid #dbdbdb;
}

.goods_detail_box .detail_nav li {
padding: 0 10px;
width: 105px;
color: #656565;
float: left;
display: inline-block;
height: 35px;
line-height: 35px;
background: #EEEEEE;
font-family: '微软雅黑';
font-size: 18PX;
text-align: center;
cursor: pointer;
border: 1px solid #dfdfdf;
border-left: none;
border-bottom: none;
margin-right: 5px;
}

.goods_detail_box .detail_nav li.act {
color: #333;
font-size: 14px;
font-weight: bolder;
border-top: 2px solid #fb5222;
height: 33px;
margin-bottom: -4px;
background: #fff;
z-index: 100px;
}

.goods_detail_box .detail_nav .hong {
background: #d93245;
color: #FFF;
}

.goods_detail_box .detail_cnt li {
display: none;
overflow: hidden;
}

.detail_cnt li.act {
display: block;
}

.sub_nav {
padding: 0px;
}

.sub_nav span {
display: inline-block;
height: 25px;
text-align: center;
line-height: 22px;
padding: 0px 3px;
}

.sub_nav span a {
color: #136AAD;
}

.sub_nav span a:hover {
color: #f30;
}

.sub_nav span.act {
display: inline-block;
width: 80px;
padding: 0px;
height: 25px;
background: url(../images/sub_nav_act.gif) no-repeat;
line-height: 22px;
color: #fff;
}

.sub_nav span.act a, .sub_nav span.act a:hover {
color: #fff;
text-decoration: none;
}

/*通用的块*/
/*.inc{ border:1px solid #e2e2e2 }*/
.inc .inc_top {
border-bottom: 1px dashed #CCCCCC;
height: 32px;
line-height: 32px;
text-indent: 10px;
font-weight: bolder;
}

.inc .inc_top .it_t {
font-weight: normal;
text-indent: 0px;
color: #666666;
}

.short .inc .inc_top, .filter_box .inc_top, .goods_search_box .inc_top, .long_uc .inc_top, .middle_uc .inc_top, .cart .inc_top {
background: url(../images/short_inc_top.gif) repeat-x;
height: 36px;
line-height: 36px;
font-size: 14px;
text-indent: 10px;
font-weight: bolder;
color: #f60;
}

.short .inc .inc_top .more {
font-size: 12px;
}

.goods_search_box .inc_main {
padding: 10px;
}



.cart a {
color: #136AAD;
}

.cart a:hover {
color: #f30;
}

.cart .goods-info, .cart .group-bond, .cart .group-bond-box {
line-height: 25px;
width: 700px;
text-align: left;
margin: 10px auto;
}
/* 筛选 */
.filter_box {
}

.filter_box .inc_main {
padding: 10px;
border-bottom: 1px solid #AC6B55
}

.filter_box .filter_title {
display: inline-block;
padding: 5px;
width: 55px;
}

.filter_box .filter_content {
width: 645px;
padding: 5px 0px;
}

.filter_box .filter_content a {
display: inline-block;
padding: 0px 5px;
color: #0066CC;
text-decoration: none;
}

.filter_box .filter_content a:hover {
color: #f30;
text-decoration: none;
}

.filter_box .filter_content a span, .filter_box .filter_content a:hover span {
color: #999;
text-decoration: none;
font-family: verdana;
font-size: 10px;
}

.filter_box .filter_content a.act, .filter_box .filter_content a.act:hover {
color: #f60;
font-weight: bolder;
text-decoration: none;
}

.filter_box .filter_content a.act span, .filter_box .filter_content a.act:hover span {
color: #999;
text-decoration: none;
text-decoration: none;
font-weight: normal;
font-family: verdana;
font-size: 10px;
}

.filter_box .blank {
display: block;
border-bottom: dashed 1px #d6d6d6;
visibility: visible;
height: 1px;
margin: 0px;
line-height: 0px;
font-size: 0px;
}

.filter_content li {
float: left;
width: auto;
}

.filter_box .search_filter_title {
display: inline-block;
padding: 2px 5px;
}

.filter_box .search_filter_content {
}



/*首页的筛选*/
.index_filter_box {
padding: 10px 20px;
background: #f2f2f2;
}

.index_filter_box .filter_title {
display: inline-block;
padding: 2px 5px;
width: 80px;
}

.index_filter_box .filter_content {
width: 580px;
}

.index_filter_box .filter_content a {
display: inline-block;
padding: 2px 5px;
}

.index_cate_ico {
background: url(../images/index_cate_ico.gif) no-repeat;
padding-left: 20px;
}

.index_region_ico {
background: url(../images/index_region_ico.gif) no-repeat;
padding-left: 20px;
}


/*商品分类*/
.cate_tree_inc {
border: #ffde90 solid 1px;
background: #fffeec;
overflow: hidden;
}

.cate_tree_inc .inc_top, .cate_tree_inc .inc_top:hover {
}

.cate_tree_inc .inc_main {
background: #fffeec;
}

.cate_tree li {
padding-left: 5px;
height: 25px;
line-height: 25px;
border-bottom: #dfca9f dotted 1px;
}

.cate_tree li a {
color: #333333;
text-decoration: none;
}

.cate_tree li.first {
border-bottom: #dfca9f solid 1px;
font-size: 14px;
padding-left: 10px;
height: 35px;
line-height: 35px;
}

.cate_tree li.subcate {
display: none;
}

.cate_tree li.act a, .cate_tree li.act a:hover {
color: #900;
}

.toggle {
position: absolute;
z-index: 999;
display: block;
left: 0px;
top: 0px;
background: #fff;
width: 150px;
padding: 10px;
border: #D2BDA3 solid 1px;
}

.toggle .hide_white {
background: #fff;
width: 10px;
height: 35px;
position: absolute;
left: -10px;
top: 0px;
}

.cate_tree li .toggle a, .cate_tree li .toggle a:hover {
font-size: 12px;
color: #333;
text-decoration: none;
font-weight: normal;
}


/*内页的分类*/
.inner_cate_tree {
padding: 10px;
}

.inner_cate_tree li {
padding-left: 5px;
height: 25px;
line-height: 25px;
border-bottom: #dfca9f dotted 1px;
}

.inner_cate_tree li a {
color: #333333;
text-decoration: none;
}

.inner_cate_tree li.act {
background: #f2f2f2;
}

/*站内日历样式*/
.fl {
float: left
}

.fr {
float: right
}

.dn {
display: none
}
/*日历 begin*/
.data_box {
width: 260px;
}

.showDate {
width: 248px;
height: 28px;
line-height: 28px;
padding: 0 5px;
border: 1px solid #e1e1e1;
color: #999;
}

.show_mn {
text-align: center;
padding: 0 20px;
}

.sel_date {
margin-top: 10px;
border: 1px solid #999;
padding: 3px;
}

.data_table {
width: 100%;
margin-top: 10px;
}

.data_table td {
text-align: center;
cursor: pointer;
height: 24px;
font-size: 14px;
}

.data_table td.active {
color: #fff;
background-color: #999
}

.data_table td.hover {
color: blue;
}

#data_table tr {
height: 50px;
}

.showDate2 {
width: 35px;
padding: 3px 5px;
color: #999;
border: 1px solid #e1e1e1;
text-align: center
}

.showDate2.active {
border: 1px solid #c50000;
}

.prev_m, .next_m {
width: 10px;
height: 22px;
display: block;
background-color: #0094ff;
color: #fff;
cursor: pointer;
text-align: center;
font: bold 12px/22px "宋体"
}

.prev_y, .next_y {
width: 18px;
height: 22px;
display: block;
background-color: #0094ff;
color: #fff;
cursor: pointer;
text-align: center;
font: bold 12px/22px "宋体";
margin: 0 5px;
}
/*日历 end*/

/*内页背景图*/
.jinbei {
background: url(../images/rzbz_1.png) no-repeat 11px -4px;
}

.jiage {
background: url(../images/ddqr_1.png) no-repeat 11px -7px;
}

.dianhua {
background: url(../images/rxdh_1.png) no-repeat 11px 7px;
}

.fankui {
background: url(../images/yjfk_1.png) no-repeat 11px -3px;
}


/* 公告列表 */
.notice_list li {
display: block;
height: 24px;
line-height: 24px;
padding-left: 18px;
background: url(../images/tiny_point.gif) no-repeat 8px 12px;
}

.notice_list_mall li {
display: block;
height: 26px;
line-height: 26px;
padding-left: 18px;
background: url(../images/tiny_point.gif) no-repeat 8px 12px;
}
/* 今日团购 */
.today_deal_inc {
border: #990000 solid 2px;
width: 246px;
overflow: hidden;
}

.today_deal_inc .inc_top {
background: url(../images/index_css.gif) 0px -108px;
width: 246px;
height: 34px;
line-height: 34px;
font-size: 14px;
font-weight: bolder;
text-indent: 10px;
color: #fff;
}

.today_deal_title {
line-height: 22px;
display: block;
padding: 5px 10px;
}

.today_deal_img {
padding: 0px 10px;
width: 173px;
text-align: center;
}

.today_deal_img img {
width: 170px;
height: 130px;
}

.today_deal_info {
}

.today_deal_info strong {
color: #fe7000;
font-size: 12px;
}

.today_deal_time {
font-size: 12px;
}

.tuan_price, .tuan_price:hover {
background: url(../images/go_view_deal.jpg) no-repeat right 0px;
width: 175px;
height: 33px;
display: block;
margin: 0px auto;
font-size: 30px;
color: #f30;
text-decoration: none;
font-weight: bolder;
font-family: "arial";
line-height: 33px;
}

.tuan_footer {
background: url(../images/tuan_footer.gif) repeat-x;
height: 30px;
border-top: #e5e5e5 solid 1px;
margin-top: 5px;
line-height: 30px;
padding: 0px 3px;
}

.origin_price {
text-align: center;
text-decoration: line-through;
height: 25px;
line-height: 25px;
}

.counter {
font-size: 12px;
}

.counter span {
color: #fe7000;
}
/*用户注册*/
.form_success {
background: url("../images/msg_bg.png") no-repeat scroll 2px -21px #E9FCE7;
border: 1px solid #61EE51;
display: block;
height: 20px;
padding: 2px 5px 2px 25px;
}

.form_err {
background: url("../images/msg_bg.png") no-repeat scroll 2px 4px #FFF2F2;
border: 1px solid #FF8080;
display: block;
height: 20px;
padding: 2px 5px 2px 25px;
}

.field {
padding-bottom: 2px;
margin: -5px auto 10px;
padding-left: 10px;
padding-right: 10px;
float: left;
clear: left;
padding-top: 0px;
_display: inline
}

.field label {
text-align: right;
line-height: 30px;
width: 70px;
padding-right: 20px;
float: left;
height: 30px;
color: #333;
font-size: 14px
}

.field .f-input {
margin: 3px 0px 0px;
width: 250px;
float: left
}

.field .hint {
width: 300px;
float: left;
color: #989898;
margin-left: 110px;
clear: left;
font-size: 12px
}

.field .f-input-tip {
color: #666666;
float: left;
font-size: 12px;
margin-left: 10px;
margin-top: 5px;
}

.field .red {
display: inline-block;
padding-left: 5px;
color: #f30;
}

form .act {
clear: left;
margin-left: 90px;
padding: 0 10px;
}

.autologin {
margin-left: 90px;
margin-top: 0;
padding-bottom: 0;
width: 227px;
}


/*关于购物车*/
#cart_list table {
width: 100%;
}

#cart_list .deal-buy-quantity {
text-align: center;
}

#cart_list .deal-buy-quantity .f-input {
width: 50px;
}

#cart_list .deal-buy-price {
text-align: center;
}

#cart_list .deal-buy-total {
text-align: center;
}

#cart_list .deal-buy-del {
text-align: center;
}

.cart_warn {
background: #f2f2f2;
color: #000;
}


#cart_check h2, #cart_check h3 {
font-size: 12px;
display: block;
height: 25px;
background: #f2f2f2;
line-height: 25px;
text-indent: 20px;
}

.table-list td {
text-indent: 10px;
padding: 10px 0px;
}

.order-check-form {
text-align: right;
}



/*会员中心*/
.uc-table {
padding: 10px;
}

.uc-table table {
width: 100%;
border-top: #ccc solid 1px;
border-left: #e2e2e2 solid 1px;
}

.uc-table table th {
background: url(../images/short_inc_top.gif) repeat-x;
height: 36px;
line-height: 36px;
font-size: 12px;
font-weight: bolder;
color: #f60;
border-right: #ccc solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

.uc-table table td {
line-height: 22px;
padding: 10px;
text-align: center;
border-right: #ccc solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

.uc-table tr.alt {
background: #f2f2f2;
}

.uc-order {
margin: 10px;
}

.uc-order table {
width: 100%;
border-top: #ccc solid 1px;
border-left: #e2e2e2 solid 1px;
}

.uc-order table th {
font-size: 12px;
background: url(../images/short_inc_top.gif) repeat-x;
overflow: hidden;
height: 36px;
line-height: 36px;
font-weight: bolder;
color: #f60;
border-right: #ccc solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

.uc-order table td {
padding: 5px;
ine-height: 22px;
text-align: left;
}

.uc-order table td .uc-order-item td {
text-align: center;
}

.uc-order table#order_info td {
border-right: #e2e2e2 solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

#uc_cate li {
display: block;
height: 25px;
background: #fff;
margin-bottom: 2px;
line-height: 25px;
border-bottom: #dbdbdb solid 1px;
}

#uc_cate li.act {
background: #FE7000;
color: #fff;
border-bottom: #fff solid 1px;
}

#uc_cate li a, #uc_cate li a:hover {
color: #666;
text-decoration: none;
}

#uc_cate li.act a, #uc_cate li.act a:hover {
color: #fff;
text-decoration: none;
}

#uc_cate li .uc_cate {
background-image: url(../images/uc_cate_ico_gray.gif);
background-repeat: no-repeat;
height: 25px;
display: block;
line-height: 0px;
line-height: 25px;
text-indent: 30px;
}

#uc_cate li.act .uc_cate {
background-image: url(../images/uc_cate_ico.gif);
background-repeat: no-repeat;
height: 25px;
display: block;
line-height: 0px;
line-height: 25px;
text-indent: 30px;
}

.credit-title .red {
color: #f30;
}



.money_box {
background: none repeat scroll 0 0 #fffce0;
border: 1px solid #fcf5be;
padding: 10px;
margin: 10px;
}

.uc-order .ltd {
background: #f2f2f2;
}

.uc-order .uc-order-item {
}

.uc-order table.uc-order-item {
width: 100%;
border-top: #ccc solid 1px;
border-left: #e2e2e2 solid 1px;
}

.uc-order table.uc-order-item th {
font-size: 12px;
text-align: center;
background: url(../images/short_inc_top.gif) repeat-x;
overflow: hidden;
height: 36px;
line-height: 36px;
font-weight: bolder;
color: #f60;
border-right: #ccc solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

.uc-order table.uc-order-item td {
line-height: 22px;
padding: 10px;
text-align: center;
border-right: #ccc solid 1px;
border-bottom: #e2e2e2 solid 1px;
}

.uc-table .uc-msg-table, .uc-table .uc-msg-table td, .uc-table .uc-msg-table th {
border: none;
}

.message-list {
padding: 10px;
overflow: hidden;
border: #f2f2f2 solid 1px;
}

.message-list .message-row {
min-height: 60px;
margin-bottom: 10px;
padding: 10px;
border-bottom: #f6f6f6 solid 1px;
}

.message-list .alt {
background-color: #f2f2f2;
}

.msg_row {
width: 100%;
}

.msg_row .item strong a {
color: #f30;
}

.msg_row .item strong a:hover {
text-decoration: none;
}

.msg_row .item .text {
font-size: 14px;
}

.msg_row .item .topic_origin {
background: #f2f2f2;
}

.reply-row {
background: #f7f7f7;
margin: 3px 0px;
padding: 5px;
}

.flink a {
display: inline-block;
float: left;
padding: 5px 10px 5px 0px;
}

.flink img {
width: 88px;
height: 31px;
}

.flink h2, .flink h3 {
font-size: 12px;
}


.article_list {
padding: 10px;
}

.article_list li {
display: block;
height: 28px;
line-height: 28px;
text-indent: 10px;
border-bottom: dotted 1px #ccc;
}

.article_info {
padding: 10px;
}

.article_info p {
line-height: 22px;
margin-top: 5px;
}

.article_title {
font-size: 20px;
font-weight: bolder;
line-height: 30px;
height: 30px;
}

.article_time {
text-align: center;
width: 150px;
font-size: 12px;
line-height: 30px;
height: 30px;
color: #ccc;
}

.article_click {
text-align: center;
font-size: 12px;
line-height: 22px;
height: 22px;
color: #ccc;
}

.inc .relate_help .inc_top {
color: #666;
font-weight: bold;
padding-right: 0;
text-align: left;
display: block;
padding: 5px 12px;
padding-left: 20px;
height: 24px;
font-size: 14px;
line-height: 24px;
font-family: arial;
text-indent: 0;
text-shadow: -1px -1px white;
background-position: 0 0;
border-top: 1px solid #e2e2e2
}

.relate_help li {
display: block;
background: #fff;
padding: 0 10px;
}

.relate_help li a {
display: block;
height: 34px;
line-height: 34px;
border-bottom: 1px dashed #ccc;
background: url(../images/hj.gif) no-repeat 15px center;
padding-left: 30px;
}

.relate_help li a:hover {
text-decoration: none;
background-color: #f2f2f2
}

.relate_help li.relate_cate {
background: url(../images/bar.gif) repeat-x;
height: 30px;
line-height: 30px;
text-indent: 10px;
font-weight: bolder;
}

.relate_help li.act a {
color: #f60;
font-weight: bolder;
}

.brand_list {
display: block;
}

.brand_list li {
float: left;
display: inline-block;
width: 25%;
text-align: center;
line-height: 35px;
}

.brand_list li .brand_logo {
width: 200px;
height: 150px;
overflow: hidden;
display: inline-block;
border: #ccc solid 1px;
}

.b_info {
overflow: hidden;
}

.filter_txt {
border: #ccc solid 1px;
width: 80px;
height: 25x;
}

.search_txt {
border: #ccc solid 1px;
width: 200px;
height: 25x;
}

.filter_price {
}

.is_lottery {
background: url(../images/lottery.gif);
width: 41px;
height: 15px;
display: inline-block;
font-size: 0px;
}

.msg_box a, .msg_box a:hover {
text-decoration: none;
}

.paybutton, a .paybutton, a:hover .paybutton {
background: none repeat scroll 0 0 #FF9900;
border-color: #FFB940 #C27502 #C27502 #FFB940;
border-style: solid;
border-width: 2px;
color: #FFFFFF;
cursor: pointer;
letter-spacing: 0.1em;
padding: 4px 1em;
text-decoration: none;
}

.formbutton {
background: none repeat scroll 0 0 #FF9900;
border-color: #FFB940 #C27502 #C27502 #FFB940;
border-style: solid;
border-width: 2px;
color: #FFFFFF;
cursor: pointer;
letter-spacing: 0.1em;
padding: 4px 1em;
}

.formbutton2 {
background: none repeat scroll 0 0 #FF9900;
border-color: #FFB940 #C27502 #C27502 #FFB940;
border-style: solid;
border-width: 2px;
color: #FFFFFF;
cursor: pointer;
letter-spacing: 0.1em;
padding: 4px 1em;
}

.cart-table {
}

.cart-table th {
background: #f2f2f2;
height: 28px;
line-height: 28px;
}

.cart-table td {
padding: 10px 0px;
}

td.deal-buy-price, td.deal-buy-total, td.deal-cart-total {
color: #f60;
font-weight: bolder;
}

.cart-icon {
margin: 0px 10px;
}

.cart-icon img {
width: 50px;
height: 50px;
border: #ccc solid 2px;
}

.nogoodsbg {
margin: 50px auto 0;
width: 520px;
}

.nogoodsimg {
float: left;
width: 74px;
}

.nogoodstxt {
float: left;
margin-left: 26px;
width: 400px;
}

.empty {
color: #333333;
font-weight: bold;
}

.nogoodstxt p {
line-height: 20px;
}

.color_blue {
color: #4185c9;
}

.color_blue a {
color: #014CCC;
}

.total-cart-tip {
font-weight: normal;
color: #333;
}

.red {
font-size: 14px;
font-family: verdana;
color: #f60;
}

.cart-error {
line-height: 50px;
height: 50px;
display: block;
color: #f60;
font-size: 14px;
text-align: center;
}


.success_box {
background: none repeat scroll 0 0 #fffce0;
border: 1px solid #f9f0a2;
padding: 55px;
margin: 10px;
font-size: 14px;
}

.success_box h2 {
font-size: 16px;
display: block;
width: 190px;
height: 55px;
line-height: 55px;
margin: 0px auto;
}

.error_box {
background: none repeat scroll 0 0 #fffce0;
border: 1px solid #f9f0a2;
padding: 55px;
margin: 10px;
font-size: 14px;
}

.error_box h2 {
font-size: 16px;
display: block;
width: 190px;
height: 55px;
line-height: 55px;
margin: 0px auto;
}

.msg_box span.tip {
display: inline-block;
float: left;
margin-left: 10px;
}

.msg_box .icon {
width: 55px;
height: 55px;
overflow: hidden;
display: inline-block;
position: relative;
float: left;
}

.msg_box .icon i {
background: url(../images/op_icon.png) no-repeat;
width: 55px;
height: 110px;
display: inline-block;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/op_icon.png', sizingMethod='scale');
_background-image: none;
position: absolute;
}

.success_box i {
top: -55px;
left: 0px;
}

.error_box i {
top: 0px;
left: 0px;
}


.smssubscribe-dialog-box {
height: 200px;
}

.smssubscribe-dialog-box dl {
background: #fff;
}

.smssubscribe-dialog-box dt {
height: 40px;
border: solid 1px #fff;
background: #f1f2ff;
line-height: 14px;
}

.smssubscribe-dialog-box dt a {
font-size: 14px;
padding: 0 21px 0 0;
}

.smssubscribe-dialog-box dd {
padding: 25px;
width: 300px;
overflow: hidden;
}

.smssubscribe-dialog-box dd .ss-form {
padding: 0 0 0 40px;
}

.smssubscribe-dialog-box dd h3 {
color: #000;
padding: 0 0 12px 0;
display: block;
float: left;
}

.smssubscribe-dialog-box dd .ss-item {
width: 310px;
float: left;
padding: 10px 0 0 0;
line-height: 24px;
}

.smssubscribe-dialog-box dd .ss-item span {
float: left;
width: 60px;
line-height: 24px;
display: block;
font-size: 14px;
}

.smssubscribe-dialog-box dd .ss-item .txt {
float: left;
border: solid 1px #ccc;
height: 17px;
padding: 4px 4px 1px 4px;
width: 168px;
}

.smssubscribe-dialog-box dd .ss-item strong {
color: #cc3333;
font-family: Arial;
font-weight: bold;
font-size: 16px;
}

.smssubscribe-dialog-box dd .ss-item .code {
width: 113px;
}

.smssubscribe-dialog-box dd .ss-item img {
float: left;
cursor: pointer;
margin: 1px 0 0 5px;
width: 48px;
height: 22px;
}

.smssubscribe-dialog-box dd .ss-hit {
padding: 3px 0 0 60px;
width: 250px;
color: #999;
font-size: 12px;
line-height: 18px;
float: left;
}

.smssubscribe-dialog-box dd .ss-btns {
padding: 20px 0 10px 60px;
width: 250px;
float: left;
}

.smssubscribe-dialog-box dd .ss-succ {
padding: 20px 0 20px 70px;
width: 240px;
float: left;
background: url(../images/bg-sys-icon-succ.gif) no-repeat 0 13px;
}

.smssubscribe-dialog-box dd .ss-succ strong {
font-family: "微软雅黑", Arial, sans-serif;
}

.smssubscribe-dialog-box dd .ss-succ p {
color: #9d9d9d;
}

.mail_sub_tip {
padding: 5px;
}

#vote {
position: absolute;
left: 0px;
background: url(../images/yhdc.gif);
width: 25px;
height: 69px;
top: 200px;
}

.vote_box {
width: 726px;
margin: 20px auto;
}

.vote_box_top {
width: 726px;
height: 113px;
background: url(../images/survey_01.jpg) no-repeat;
}

.vote_box_main {
width: 686px;
background: url(../images/survey_02.jpg) repeat-y;
padding: 20px;
}

.vote_box_foot {
width: 726px;
height: 37px;
background: url(../images/survey_03.jpg) no-repeat;
}

.vote_main {
border: #ccc solid 1px;
padding: 0px 0px 20px 0px;
}

.vote_head {
color: #000000;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 5px;
text-align: center;
background-color: #F0F9FF;
border-bottom: 1px solid #DCDCDC;
}

.vote_main .commit {
text-align: center;
}

.vote_desc {
padding: 10px;
}

.verify_row .f-input {
width: 100px;
float: left;
margin-right: 10px;
margin-top: 3px;
}

.verify_row img {
float: left;
margin-top: 4px;
cursor: pointer;
}

.more_user_info {
text-align: center;
background: #ccc;
height: 22px;
}

.fileupload {
width: 66px;
height: 24px;
position: relative;
overflow: hidden;
display: inline-block;
background: url(../images/upbtn.gif);
text-align: center;
line-height: 24px;
color: #fff;
}

.fileuploading {
width: 66px;
height: 24px;
position: relative;
overflow: hidden;
display: inline-block;
background: url(../images/upbtn.gif) 0px -24px;
text-align: center;
line-height: 24px;
color: #fff;
}

.hide {
display: none !important;
}

.show {
display: inline-block;
}

.fileupload .filebox {
position: absolute;
right: 0px;
top: 0px;
filter: alpha(opacity = 0);
-moz-opacity: 0;
opacity: 0;
}


.user_list span {
display: inline-block;
padding: 0px 10px;
}

.user_list {
color: #979797;
}

.add_focus, .add_focus:hover {
color: #774433;
text-decoration: none;
background: url(../images/focus_ico.gif) no-repeat 4px 5px #fff;
display: inline-block;
height: 20px;
line-height: 20px;
padding-left: 18px;
border: #d8d8d7 solid 1px;
width: 44px;
margin-top: 5px;
}

.remove_focus, .remove_focus:hover {
color: #979797;
text-decoration: none;
display: inline-block;
height: 20px;
line-height: 20px;
text-align: center;
border: #d8d8d7 solid 1px;
width: 62px;
margin-top: 5px;
background: #fff;
}

.rand_user {
width: 100px;
height: 100px;
margin: 10px;
float: left;
text-align: center;
}

.count_big {
font-size: 12px;
font-weight: bolder;
color: #FE7000;
}

.space_avatar {
padding: 10px;
}

.space_uname {
font-size: 14px;
font-weight: bolder;
}

.form_ico {
cursor: pointer;
display: inline-block;
height: 16px;
line-height: 16px;
padding-left: 20px;
margin-right: 5px;
}

.form_album {
background: url(../images/album.gif) no-repeat;
}

.form_face {
background: url(../images/face.gif) no-repeat;
}

.form_topic {
background: url(../images/topic.gif) no-repeat;
}

.form_event {
background: url(../images/event.gif) no-repeat;
}

.image_item {
position: relative;
width: 100px;
height: 100px;
float: left;
display: inline-block;
margin-right: 5px;
}

.image_item a {
border: #ccc solid 1px;
display: inline-block;
width: 100px;
height: 100px;
}

.image_item a:hover {
border: #000 solid 1px;
}

.image_item .del_image {
text-decoration: none;
font-size: 14px;
position: absolute;
left: 2px;
top: 2px;
cursor: pointer;
display: block;
width: 15px;
height: 15px;
background: #f30;
border: #fff 1px solid;
color: #fff;
font-weight: bolder;
text-align: center;
line-height: 15px;
}

.image_item img {
width: 100px;
height: 100px;
}


.avatar_small {
width: 50px;
height: 50px;
display: inline-block;
}

.avatar_small_30 {
width: 30px;
height: 30px;
display: inline-block;
}

.avatar_small_30 img {
width: 30px;
height: 30px;
}

.avatar_tiny {
width: 35px;
height: 35px;
display: inline-block;
}

.avatar_tiny img {
width: 30px;
height: 30px;
}

.middle_uc .text {
width: 550px;
overflow: hidden;
}

.long_uc .text {
width: 720px;
overflow: hidden;
}

.long .text {
width: 660px;
overflow: hidden;
}

.msg_row td {
vertical-align: top;
}


.all_city {
border: solid 1px #ccc;
padding: 10px;
}

.select_city_tip {
font-size: 12px;
font-weight: bolder;
line-height: 30px;
padding-top: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd
}

.select_city_tip span {
display: inline-block;
margin-right: 10px;
}

.select_city_tip a {
display: inline-block;
margin-right: 10px;
font-size: 14px
}

.select_city_title {
font-size: 12px;
font-weight: bolder;
line-height: 30px;
display: block;
padding-top: 10px;
padding-bottom: 5px;
}

.city_group {
font-size: 13px;
}

.city_group td {
line-height: 30px;
}

.zm {
width: 30px;
font-weight: bolder;
}

.city_group .zm {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
vertical-align: top;
}

.city_group .au-co a {
display: inline-block;
padding-bottom: 11px;
float: left;
margin-right: 14px;
white-space: nowrap;
color: #00C
}

.input_youhuicart {
background: url(../images/youhui_buy_btn.gif) no-repeat;
border: 0px;
width: 110px;
height: 36px;
cursor: pointer;
}

.youhui_info_box {
border: #ccc solid 1px;
padding: 10px;
}

.youhui_image {
width: 339px;
}

.youhui_image img {
width: 330px;
}

.youhui_buy_info {
width: 390px;
background: url(../images/price_graybg.gif) repeat-x;
}

.price_tag li {
float: left;
display: inline-block;
width: 130px;
text-align: center;
line-height: 28px;
}

.o_price {
color: #999;
font-size: 18px;
font-weight: bolder;
text-decoration: line-through;
font-family: "微软雅黑";
}

.d_price {
color: #c00;
font-size: 18px;
font-weight: bolder;
font-family: "微软雅黑";
}

.c_price {
color: #c00;
font-size: 22px;
font-weight: bolder;
font-family: "微软雅黑";
}

.youhui_bcount_song {
margin-left: 30px;
line-height: 20px;
}

.youhui_buy_count {
color: #999;
padding-right: 25px
}

.song {
position: relative;
display: inline-block;
height: 20px;
}

.song_b {
background: url(../images/song.gif) no-repeat 0 -21px;
padding: 0px 0px 0px 24px;
font-weight: normal;
display: inline-block;
height: 20px;
cursor: pointer;
color: #FF6800;
}

.song_em {
background: url(../images/song.gif) no-repeat right -42px;
font-style: normal;
display: inline-block;
height: 20px;
padding-right: 5px;
line-height: 20px;
}

.song_zhush {
display: none;
position: absolute;
top: 17px;
*top: 19px;
left: 0px;
background: #FEFFE4;
cursor: auto;
border: 1px solid #F90;
color: #666;
padding: 3px 6px;
_width: 146px;
}

.youhui_time_status {
text-indent: 30px;
line-height: 25px;
}

ul#counter {
display: inline-block;
}

.youhui_buy_row {
text-indent: 30px;
}

.youhui_detail_row_title {
background: #f2f2f2;
height: 28px;
line-height: 28px;
text-indent: 10px;
font-size: 14px;
font-weight: bolder;
}

.sp_location_map {
width: 195px;
height: 226px;
overflow: hidden;
}

.sp_location_row {
width: 195px;
}

.sp_location_row h2 {
font-size: 14px;
}

.sp_location_row ul {
display: block;
margin: 5px 0px;
}

.sp_location_row ul li {
line-height: 22px;
}

.youhui_title {
font-size: 18px;
font-weight: bolder;
color: #666;
font-family: "微软雅黑";
line-height: 26px;
}

.youhui_stitle {
font-size: 16px;
font-weight: bolder;
color: #666;
font-family: "微软雅黑";
line-height: 26px;
width: 500px;
}

.youhui_near_item_img, .youhui_near_item_title {
padding: 10px;
}

.youhui_near_item_img img {
width: 228px;
}

.hot_youhui_item {
padding: 10px;
}

.yh_supplier_name {
font-weight: bolder;
}


.coupon_form .fl_box {
width: 330px;
float: left;
}

.coupon_form span {
font-size: 12px;
}

.coupon_form h1 {
font-size: 12px;
color: #999999
}

.coupon_form .sms_content {
background: #f6f6f6;
color: #EB3C06;
line-height: 200%;
padding: 8px 10px;
margin: 5px 0px;
font-size: 12px;
}

.coupon_form .sms_form_select {
padding: 3px 0
}

.coupon_form .sms_form_select .blank {
height: 3px;
overflow: hidden;
overflow: visible;
width: 20px;
}

.coupon_form .sms_form_select .date_time, .coupon_form .sms_form_select .txt {
width: 80px;
border: 1px solid #7F9DB9
}

.coupon_form .sms_form_select .charac {
position: relative;
top: 3px;
*top: 0
}

.mobile_submit {
display: block;
margin: 6px 0px;
}

.mobile_submit span {
float: left;
display: block;
width: 100px;
font-size: 14px;
}

.mobile_submit .txt {
border: 2px solid #FED992;
float: left;
height: 16px;
padding: 2px 3px 2px 3px;
width: 206px;
margin-top: 2px
}

.mobile_submit .btn {
float: left;
padding: 4px 4px 1px;
margin-left: 10px;
}

.sms_tip {
width: 154px;
_width: 144px;
padding: 5px 8px;
border-left: 1px solid #ccc;
min-height: 95px;
_height: 95px;
line-height: 200%;
color: #666
}

.mobile-btn {
background: none repeat scroll 0 0 #F3F3F3;
height: 28px;
padding-top: 6px;
text-align: center;
}

.youhui_print_box {
width: 629px;
margin: 0px auto;
}

.youhui_print_t {
background: url(../images/print-t.png) no-repeat;
width: 629px;
height: 22px;
}

.youhui_print_c {
background: url(../images/print-c.png) repeat-y;
}

.youhui_print_b {
background: url(../images/print-b.png) no-repeat;
width: 629px;
height: 35px;
}

.youhui_print_img {
width: 610px;
margin: 5px auto;
overflow: hidden;
}

.youhui_print_img img {
width: 610px;
}

.youhui_item_box {
width: 450px;
overflow: hidden;
}

.youhui_image_box {
width: 200px;
overflow: hidden;
border: #ccc dotted 1px;
}

.youhui_image_box img {
width: 200px;
}

.supplier_info_logo {
width: 150px;
overflow: hidden;
}

.supplier_info_logo img {
width: 150px;
}

.supplier_info_info {
width: 590px;
}

.store_item .store_info_logo {
width: 180px;
margin-left: 0px;
overflow: hidden;
}

.store_item .store_info_logo .img_zs {
*margin-left: -19px;
_margin-left: -19px
}

.store_item .store_info_logo img {
width: 180px;
height: 111px;
padding: 2px;
}

.store_item .store_info_info {
width: 533px;
padding-left: 5px;
line-height: 25px;
}

.store_info_info a {
text-decoration: none;
}

.store_info_info a:hover {
text-decoration: none;
}

.guanggao_js {
width: 250px;
height: 250px;
}

.takeaway .store_item .store_info_info {
width: 490px;
padding-left: 8px;
line-height: 25px;
}

.store_item .store_info_info_l {
width: 380px;
line-height: 180%;
margin-left: 10px;
margin-top: 5px;
}

.store_item .store_info_info_l .cate a {
color: #0066CC
}

.store_item .store_info_info_r {
width: 114px;
text-align: center;
margin-right: 5px;
}

.store_item .store_info_info_r .info_item {
line-height: 30px;
height: 30px;
}

.store_item .store_info_info_r .info_item .spa_pa {
color: #f60;
font-family: verdana;
}

.store_item .store_info_info_r .avg_point {
display: inline-block;
margin-left: 5px;
font: bold 18px/1.1 'Arial','sans-serif';
color: #F30;
}

.store_item .store_info_info_r .info_line {
height: 0;
overflow: hidden;
margin: 3px 0;
border-top: 1px solid #DDD
}

.avg_point_0 {
background: url(../images/review/star.png) no-repeat 0px -60px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.avg_point_1 {
background: url(../images/review/star.png) no-repeat 0px -48px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.avg_point_2 {
background: url(../images/review/star.png) no-repeat 0px -36px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.avg_point_3 {
background: url(../images/review/star.png) no-repeat 0px -24px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.avg_point_4 {
background: url(../images/review/star.png) no-repeat 0px -12px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.avg_point_5 {
background: url(../images/review/star.png) no-repeat 0px 0px;
width: 65px;
height: 12px;
font-size: 0px;
line-height: 0px;
display: inline-block;
}

.stores_item {
border-bottom: #eeeeee 1px dashed;
padding: 10px 0px 10px 0px;
}

.store_item {
padding: 10px 0px 10px 10px;
background-color: #fff
}

.store_fav_bar {
color: #999;
text-align: right;
height: 18px;
border-bottom: 1px solid #DDD;
padding: 5px 10px;
background-color: #EBEBEB;
color: #999;
}

.store_fav_bar a {
color: #999
}

.fav-store {
display: inline-block;
background: url(../../../Images/Show/FarmDetails/fav_ico.gif) no-repeat 0 0px;
padding-left: 20px;
}

.had-fav-store {
display: inline-block;
background: url(../../../Images/Show/FarmDetails/fav_ico.gif) no-repeat 0 -18px;
padding-left: 20px;
color: #999
}

.topic_title_link {
color: #ff4605;
font-weight: bolder;
font-size: 12px;
}

.topic_title_row {
color: #ff4605;
font-weight: bolder;
font-size: 12px;
}

.origin_topic_title {
color: #2b4a78;
font-size: 12px;
}

.main_user_name {
margin-left: 10px;
display: inline-block;
}

.store_info_box {
border: #ccc solid 1px;
padding: 10px;
}

.store_title_row .span {
font-size: 14px;
color: #C00
}

.store_item .store_title_row {
font-size: 18px;
}

.store_item .store_title_row a {
color: #0066CC
}

.store_detail_box {
padding: 10px;
border-top: 1px dotted #BEBEBE;
background: #f9f9f0
}

.store_detail_box .brief {
line-height: 180%;
border-bottom: 1px solid #ededde;
padding-bottom: 12px;
}

.store_detail_box .brief_box {
}

.store_detail_box .brief_box .brief_big {
background: #f3f3f3;
padding: 5px 8px;
line-height: 20px;
color: #848484;
}

.store_detail_box .store_info_logo {
width: 700px;
height: auto;
overflow: hidden;
border: #DDD solid 1px;
}

.store_detail_box .store_info_logo img {
background: #fff;
}

.store_detail_box .store_info_logo .image_count {
font-size: 12px;
text-align: left;
height: 31px;
line-height: 31px;
background: url(../images/review/image_count.gif) repeat-x 0 0 #f7f7f7;
padding: 0 10px
}

.store_detail_box .store_info_logo .image_count a {
color: #666;
text-decoration: none;
}

.store_detail_box .store_info_logo .image_count a:hover {
text-decoration: none;
}

.store_detail_box .store_info_logo .image_count .char_corr {
color: #666;
display: inline-block;
width: 6px;
height: 14px;
line-height: 15px;
margin-bottom: -3px;
font-family: '宋体';
overflow: hidden;
text-indent: -5px;
}

.store_detail_box .store_info_info {
width: 730px;
line-height: 220%;
color: #595959
}

.store_detail_box .store_title_row {
display: block;
font-weight: normal;
clear: both;
font-size: 24px;
font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
line-height: normal;
padding: 2px 0 0px 0;
}

.store_detail_box .online_info .online_b {
border-color: #f3f3d7;
border-width: 0 1px;
border-style: solid;
background: #e9e9ad;
width: 588px;
height: 0px;
padding-top: 1px;
display: block;
overflow: hidden;
}

.store_detail_box .online_info .online_con {
border-color: #e9e9ad;
border-width: 0 1px;
border-style: solid;
background: #f8f8de;
padding: 6px 8px 6px 12px;
line-height: 21px;
max-height: 41px;
overflow: hidden;
font-size: 12px;
}

.store_detail_box .online_info .online_con b {
color: #ed1c24
}

.store_b_info_l {
width: 728px;
}

.store_b_info_l .store_cate a {
text-decoration: none;
}

.store_b_info_l .store_cate a:hover {
text-decoration: none;
}

.description .des_cont {
line-height: 150%;
}

.store-imp-box {
width: 260px;
}

.event_tag {
color: #f30;
}

.topic_origin {
border: #ccc dotted 1px;
padding: 5px;
margin-top: 10px;
}

.origin_delete {
border: #ccc dotted 1px;
padding: 5px;
text-decoration: line-through;
margin-top: 10px;
}
/*foot*/
#ftw {
padding-top: 20px;
background: #FFF
}

#ftw .tc a {
color: #565656;
font-size: 12px;
}

#ftw .beian {
word-spacing: 2px;
font-size: 12px;
color: #565656
}

#ftw .beian_eng {
word-spacing: 2px;
font-size: 12px;
color: #565656
}

.foot_top .tit {
float: left;
width: 65px;
padding: 5px 5px 5px 0px;
font-size: 12px;
color: #888888;
font: 宋体
}

.foot_rmcs .rmcs_nr {
width: 910px;
padding-top: 5px;
}

#ftw .span {
font-size: 12px;
color: #888888;
font: 宋体
}

#ftw .ycx {
display: none;
width: 910px;
margin-top: 0px;
padding-top: 5px;
}

.foot_top {
margin-top: 5px;
}

.foot_qxfl .qxfl_nr {
margin-top: 5px;
padding-top: 5px;
}

.foot_fjnz .fjnz_nr {
margin-top: 5px;
padding-top: 5px;
}

.foot_rmnz .rmnz_nr {
width: 910px;
padding-top: 5px;
}

#ftw .img {
width: 119px;
height: 51px;
}

.rec_sp {
margin: 5px 0px;
text-align: center;
}

.sp_logo img {
width: 180px;
height: 50px;
}

.rec_sp_title {
line-height: 22px;
}

.tel_blue {
color: #0066CC;
}

.store_count_bg {
background: url(../images/store_count_bg.gif) no-repeat;
width: 17px;
height: 18px;
display: inline-block;
line-height: 15px;
text-align: center;
color: #fff;
}

#ft .hp1 {
background: url(../images/hp1.gif) no-repeat 25px 0;
}

#ft .hp2 {
background: url(../images/hp2.gif) no-repeat 25px 0;
}

#ft .hp3 {
background: url(../images/hp3.gif) no-repeat 25px 0;
}

#ft .hp4 {
background: url(../images/hp4.gif) no-repeat 25px 0;
}
/* end foot*/
.uc_topic_nav {
display: inline-block;
width: 100%;
heigth: 22px;
background: #f2f2f2;
border-bottom: #FE7000 2px solid;
}

.uc_topic_nav li {
display: inline-block;
width: 20%;
height: 22px;
float: left;
}

.uc_topic_nav li a {
display: block;
text-align: center;
line-height: 22px;
}

.uc_topic_nav li a:hover {
display: block;
text-align: center;
line-height: 22px;
background: #ccc;
text-decoration: none;
color: #666;
}

.uc_topic_nav li.act a, .uc_topic_nav li.act a:hover {
display: block;
text-align: center;
line-height: 22px;
background: #FE7000;
text-decoration: none;
color: #fff;
}

.topic_form_button {
background: url(../images/topic_form_btn.gif) no-repeat;
width: 92px;
height: 28px;
border: 0px;
color: #fff;
cursor: pointer;
margin-top: 3px;
}

.feed_col {
}

.feed_col_1 {
display: inline-block;
float: left;
width: 217px;
margin-right: 9px;
}

.feed_col_2 {
display: inline-block;
float: left;
width: 217px;
margin-right: 9px;
}

.feed_col_3 {
display: inline-block;
float: left;
width: 217px;
}

.col_msg_item {
padding: 5px;
background: #f8f8f8;
word-break: break-all;
word-wrap: break-word;
}

.user_name {
font-weight: bolder;
color: #f49f35;
word-wrap: normal;
display: block;
}

.topic_date_time {
width: 160px;
display: inline-block;
margin-left: 10px;
}

.topic_date_time strong {
display: block;
}

.topic_date_time strong a, .topic_date_time strong a:hover {
color: #f30;
text-decoration: none;
}

.toogle_topic_image_box {
border: #ccc solid 1px;
display: inline-block;
padding: 3px;
margin: 3px;
background: #fff;
}

.toogle_topic_image_box img {
cursor: pointer;
}

.col_row {
width: 195px;
}

.lb_tab {
position: absolute;
left: 0px;
top: -2px;
_top: 1px;
width: 200px;
display: block;
}

.lb_tab li a, .lb_tab li a:hover {
text-decoration: none;
color: #666;
}

.lb_tab li {
display: inline-block;
width: 80px;
height: 25px;
line-height: 22px;
text-align: center;
float: left;
}

.lb_tab li.c {
background: #fff;
border-left: #ccc solid 1px;
border-right: #ccc solid 1px;
border-top: #ccc solid 1px;
}

.lb_tab li.c a {
text-decoration: none;
}

.emotion a {
display: inline-block;
width: 24px;
height: 24px;
border: #ccc solid 1px;
float: left;
margin: 1px;
overflow: hidden;
}

.emotion img {
width: 24px;
height: 24px;
}

.tag_item {
background: #fff;
border: #ccc solid 1px;
cursor: pointer;
padding: 1px;
}

.tag_item_c {
background: #FE7000;
border: #ccc solid 1px;
cursor: pointer;
padding: 1px;
color: #fff;
}

.other_tag input {
border: #ccc solid 1px;
}

.tag_list li {
line-height: 22px;
height: 22px;
display: block;
margin-top: 5px;
}

.tiny_count_box {
background: #f0f0f0;
margin-right: 5px;
color: #999;
font-size: 10px;
font-family: "verdana";
display: inline-block;
width: 13px;
height: 13px;
line-height: 13px;
text-align: center;
word-wrap: normal;
}

.type_nav li {
display: block;
height: 25px;
border-bottom: #ccc solid 1px;
background: #f8f8f8;
}

.type_nav li a, .type_nav li a:hover {
display: block;
height: 25px;
line-height: 25px;
text-indent: 10px;
text-decoration: none;
color: #666;
}

.type_nav li.act {
display: block;
height: 25px;
border-bottom: #ccc solid 1px;
background: #f60;
}

.type_nav li.act a, .type_nav li.act a:hover {
display: block;
height: 25px;
line-height: 25px;
text-indent: 10px;
text-decoration: none;
color: #fff;
}

.search_type_nav {
font-size: 14px;
font-family: "微软雅黑";
text-align: right;
}

.search_type_nav li {
display: block;
height: 35px;
}

.search_type_nav li a, .type_nav li a:hover {
display: block;
height: 35px;
line-height: 35px;
padding-right: 20px;
text-decoration: none;
color: #666;
}

.search_type_nav li.act {
display: block;
height: 35px;
background: #f60;
}

.search_type_nav li.act a, .type_nav li.act a:hover {
display: block;
height: 35px;
padding-right: 20px;
line-height: 35px;
text-decoration: none;
color: #fff;
}

.no_result {
padding: 10px;
}

.result_match {
color: #f60;
}

.topic_search_box {
display: inline-block;
padding: 10px;
padding-bottom: 0px;
height: 30px;
background: #f8f7f7;
display: block;
padding: 30px;
}

.topic_search_box span {
float: left;
display: inline-block;
font-size: 18px;
font-weight: bolder;
height: 29px;
line-height: 29px;
width: 100px;
}

.topic_search_box .search_txt {
margin: 0px;
padding: 0px;
float: left;
display: block;
border-top: #bbbbbb solid 1px;
border-left: #bbbbbb solid 1px;
border-right: #f2f2f2 solid 1px;
border-bottom: #f2f2f2 solid 1px;
height: 21px;
padding: 3px;
width: 570px;
}

.topic_search_box .search_btn {
background: url(../images/topic_search_btn.gif) no-repeat;
width: 83px;
height: 29px;
border: 0px;
cursor: pointer;
float: left;
display: inline-block;
}

.is_merchant {
margin: 0px 3px 0px 0px;
background: url(../images/is_merchant.gif) no-repeat;
width: 15px;
height: 15px;
display: inline-block;
font-size: 0px;
line-height: 0px;
}

.is_daren {
margin: 0px 3px 0px 0px;
background: url(../images/is_daren.gif) no-repeat;
width: 15px;
height: 15px;
display: inline-block;
font-size: 0px;
line-height: 0px;
}

.now_city {
padding: 5px 0px 5px 10px;
margin-top: 5px;
margin-left: 10px;
color: #FFF;
border-left: 1px solid #ececec
}

.now_city h3 {
font-family: '宋体';
clear: both;
font-size: 15px;
color: #333;
margin-bottom: 5px
}

a.switch_city, a.switch_city:hover {
background: url(../images/down_arrow.gif) no-repeat right 6px;
font-size: 12px;
color: #0099cc;
display: inline;
word-wrap: normal;
padding-right: 10px;
text-decoration: none;
}

.my_counter {
width: 40px;
float: left;
overflow: hidden;
color: #999;
}

.uc_right {
border: 1px solid #ddd;
background: #fff
}

.uc_right .inc {
border: 0px;
}

.uc_right .inc .inc_top {
padding: 0 8px;
border-bottom: #e0e0e0 solid 1px;
background: #fff;
font-size: 14px;
font-weight: normal;
font-family: "微软雅黑";
text-indent: 0px;
}

.uc_right .inc .inc_top a {
font-family: "arial";
font-size: 12px;
}

.uc_right .inc .inc_top .more {
padding: 0px;
}

.uc_right .tag_list {
padding: 0 10px;
}

.quote_begin {
background: url(../images/quotes.gif) no-repeat;
width: 19px;
height: 17px;
font-size: 0px;
line-height: 0px;
display: inline-block;
margin-right: 5px;
}

.quote_end {
background: url(../images/quotes.gif) -19px 0px no-repeat;
width: 19px;
height: 17px;
font-size: 0px;
line-height: 0px;
display: inline-block;
margin-left: 5px;
}

.msg_row_ico_tag {
background: url(../images/msg_row_ico_tag.gif) no-repeat;
padding-left: 20px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.msg_row_ico_reply {
background: url(../images/msg_row_ico_reply.gif) no-repeat;
padding-left: 15px;
margin-right: 5px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.msg_row_ico_relay {
background: url(../images/msg_row_ico_relay.gif) no-repeat;
padding-left: 15px;
margin-right: 5px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.msg_row_ico_del {
background: url(../images/msg_row_ico_del.gif) no-repeat;
padding-left: 15px;
margin-right: 5px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.msg_row_ico_fav {
background: url(../images/msg_row_ico_fav.gif) no-repeat;
padding-left: 15px;
margin-right: 5px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.msg_row_ico_view {
background: url(../images/msg_row_ico_view.gif) no-repeat;
padding-left: 15px;
margin-right: 5px;
height: 15px;
line-height: 15px;
display: inline-block;
vertical-align: baseline;
}

.rand_user_box {
padding: 10px;
background: #f7f7f7;
}

.search_filter_box {
background: #f7f7f7;
height: 35px;
display: block;
padding-left: 20px;
}

.search_filter_box ul {
padding: 0px;
margin: 0px;
}

.search_filter_box ul li {
float: left;
}

.search_filter_box ul li a, .search_filter_box ul li a:hover {
text-decoration: none;
color: #666;
display: inline-block;
height: 35px;
line-height: 35px;
padding: 0px 15px;
text-align: center;
}

.search_filter_box ul li.current a, .search_filter_box ul li.current a:hover {
text-decoration: none;
color: #666;
display: inline-block;
height: 33px;
background: #fff;
border-top: #ff8a00 solid 2px;
line-height: 35px;
padding: 0px 15px;
text-align: center;
}

/*首页*/
.index_tuan_list .tuan_item {
width: 206px;
margin-right: 16px;
background: #f2f2f2;
float: left;
display: inline-block;
padding: 10px;
}

.index_youhui_list .youhui_item {
width: 225px;
height: 160px;
overflow: hidden;
margin-right: 16px;
float: left;
display: inline-block;
}

.index_youhui_list .index_youhui_title {
font-size: 14px;
font-weight: bolder;
display: block;
height: 22px;
line-height: 22px;
background: url(../images/recommend_merchant.gif) no-repeat right 0px;
}

.index_youhui_list .end_time_row {
color: #0165a1;
}

.store_image {
width: 226px;
}

.store_info {
width: 470px;
}

.store_name {
font-size: 14px;
color: #000;
}

.store_biref {
line-height: 22px;
}

.store_location {
background: url(../images/location_icon.gif) no-repeat;
height: 20px;
line-height: 20px;
padding-left: 25px;
color: #0165a1;
}

.index_store_list {
padding-top: 20px;
}

.r0 {
background: url(../images/index_store_arrow.gif) no-repeat -995px 0px;
}

.r1 {
background: url(../images/index_store_arrow.gif) no-repeat -873px 0px;
}

.r2 {
background: url(../images/index_store_arrow.gif) no-repeat -751px 0px;
}

.r3 {
background: url(../images/index_store_arrow.gif) no-repeat -629px 0px;
}

.r4 {
background: url(../images/index_store_arrow.gif) no-repeat -507px 0px;
}

.r5 {
background: url(../images/index_store_arrow.gif) no-repeat -385px 0px;
}


.index_tuan_view a {
background: url(../images/index_go_view.jpg) no-repeat;
width: 83px;
height: 0px;
padding-top: 29px;
font-size: 0px;
line-height: 30px;
display: inline-block;
}

.view_row {
border-bottom: #dedede solid 1px;
}

.index_bar .index_title {
font-size: 18px;
font-family: "微软雅黑";
line-height: 30px;
}

.index_bar {
height: 30px;
border-bottom: #dedede solid 1px;
}

.index_bar .index_cate {
line-height: 30px;
}

.index_bar .index_cate a {
color: #999;
}

.index_store_arrow {
background: url(../images/index_store_arrow.gif) no-repeat;
width: 22px;
height: 12px;
font-size: 0px;
line-height: 0px;
position: absolute;
left: 0px;
top: 0px;
}

.filter_sub_nav {
display: block;
height: 26px;
border-bottom: 2px solid #f54c13;
padding: 0px;
margin: 0px;
}

.filter_sub_nav li {
float: left;
}

.filter_sub_nav li a, .filter_sub_nav li a:hover {
display: inline-block;
background: url(../images/sub_nav_bg.gif) no-repeat 0px -26px;
width: 93px;
height: 26px;
font-weight: bolder;
color: #666;
line-height: 26px;
text-align: center;
text-decoration: none;
}

.filter_sub_nav li.current a, .filter_sub_nav li.current a:hover {
display: inline-block;
background: url(../images/sub_nav_bg.gif) no-repeat 0px 0px;
color: #fff;
width: 93px;
height: 26px;
font-weight: bolder;
line-height: 26px;
text-align: center;
text-decoration: none;
}


.row_list {
padding: 5px;
}

.bod_hd:hover {
background: #fbf5ed
}

.row_image {
width: 160px;
display: inline-block;
margin-top: 10px;
}

.row_info {
width: 510px;
display: inline-block;
margin-left: 20px;
margin-top: 10px;
}

.row_info .row_title {
font-size: 14px;
}

.row_info .row_title a {
color: #126185;
}

.row_info_2, .row_info_4 {
color: #666;
}

.row_info_3 {
color: #000;
}

.row_data {
width: 90px;
display: inline-block;
margin-top: 5px;
margin-left: 20px;
color: #f30;
}

.row_btn {
width: 90px;
display: inline-block;
}

.row_btn_link, .row_btn_link:hover {
width: 72px;
height: 26px;
background: url(../images/row_btn.gif) no-repeat;
line-height: 24px;
text-align: center;
color: #fff;
text-decoration: none;
display: block;
}

.row_btn_info {
color: #999;
}

.nav_box {
position: relative;
height: 26px;
}

.filter_search_row {
height: 26px;
overflow: hidden;
padding-top: 6px;
}

.filter_search_row .filter_keyword {
border: #ccc solid 1px;
padding: 0px;
height: 16px;
line-height: 16px;
display: inline-block;
float: left;
margin-left: 5px;
}

.filter_search_row .filter_btn {
background: url(../images/filter_search_btn.gif) no-repeat;
border: 0px;
width: 39px;
height: 18px;
cursor: pointer;
display: inline-block;
float: left;
margin-left: 5px;
}

.hot_sale_icon {
width: 50px;
}

.hot_sale_cnt {
width: 110px;
margin-left: 10px;
}

.pd20 {
padding: 20px
}

.blank10 {
height: 10px;
overflow: hidden;
overflow: visible;
clear: both;
}

.user_inc_top {
margin: 0 15px;
padding: 25px 0 15px 45px;
font-size: 24px;
color: #666;
font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}

.user_inc_top span {
font-size: 18px;
position: relative;
top: 2px;
}

.user-lr-box-left {
width: 555px;
padding: 20px 0 20px 20px;
}

.user-lr-box-left .field {
text-align: left;
overflow: hidden;
display: block;
clear: both;
float: none;
}

.user-lr-box-left .field input.ipttxt {
height: 20px;
line-height: 20px;
font-weight: bolder;
font-family: Arial;
background: #FAFAFA;
padding: 5px 10px;
}

.user-lr-box-left .field label {
height: 40px;
line-height: 40px;
/*width:100px;*/
}

.user-lr-box-left .field .hint {
padding-left: 90px;
margin-left: 0
}

.user-lr-box-left .autologin {
font-size: 14px;
}

.user-lr-box-left span.lostpassword {
line-height: 40px;
}

.user-lr-box-left span.lostpassword a {
color: #f60;
font-size: 14px;
}

/*.user-lr-box-left .login-submit-btn {
overflow: hidden;
float: left;
text-indent: -100em;
border: none;
cursor: pointer;
height: 30px;
width: 100px;
background: url(../images/user_rl.gif) no-repeat 0 0;
}*/

.user-lr-box-left .login-sign-btn {
overflow: hidden;
float: left;
text-indent: -100em;
border: none;
cursor: pointer;
height: 30px;
width: 100px;
background: url(../images/user_rl.gif) no-repeat 0 -581px;
}

.user-lr-box-left .reg-submit-btn {
overflow: hidden;
text-indent: -200em;
border: none;
display: block;
cursor: pointer;
height: 45px;
width: 168px;
background: url(../../Images/LoginAndRegister/user_rl.gif) no-repeat 0 -50px;
}

.user-lr-box-left span.to_regsiter {
padding-left: 15px;
line-height: 32px;
font-size: 14px;
float: left;
}

.user-lr-box-left span.to_regsiter a {
font-size: 14px;
color: #f60
}

.user-lr-box-right {
width: 310px;
padding: 0px 0;
}

.user-lr-box-right .app_login_box {
border-left: 1px solid #f2f2f2;
padding-left: 40px
}

.user-lr-box-right .app_login_box h3 {
color: #666;
font-size: 20px;
font-weight: normal;
font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"
}


.user-step-top {
margin: 0 30px;
border-bottom: 1px solid #F4F4F4;
padding: 18px 0
}

.user-step-top h3 {
color: #F18703;
font-size: 14px;
}

.user-step-top .tip {
padding-top: 8px;
}

.user-step-nav {
padding-top: 17px;
margin: 0 30px;
}

.user-step-nav .step {
background: url(../images/user_rl.gif) no-repeat 0 -225px;
height: 40px;
width: 240px;
line-height: 40px;
padding-left: 7px
}

.user-step-nav .step b {
display: block;
float: left;
width: 24px;
font-size: 18px;
text-align: center;
font-weight: bold;
font-family: Arial;
}

.user-step-nav .step span {
padding-left: 20px;
font-size: 16px;
font-family: \5B8B\4F53
}

.user-step-nav .cur {
background-position: 0 -291px
}

.user-step-nav .cur span {
font-weight: bolder;
}

.step-inc-main {
margin: 0 30px;
padding: 25px 0
}

.ok-next-btn {
border: none;
background: url(../images/user_rl.gif) no-repeat 0 -117px;
width: 132px;
height: 30px;
text-indent: -255em;
cursor: pointer;
overflow: hidden;
}

.ok-over-btn {
border: none;
background: url(../images/user_rl.gif) no-repeat 0 -170px;
width: 102px;
height: 30px;
text-indent: -255em;
cursor: pointer;
overflow: hidden;
}

.next-href {
padding-left: 15px;
line-height: 30px
}

.next-href a {
font-size: 14px;
color: #288fc7
}

.step_allow_type {
font-size: 14px;
color: #666;
padding-top: 10px
}


.step-follow-list li {
cursor: pointer;
float: left;
text-align: center;
overflow: visible;
width: 64px;
height: 110px;
padding: 15px 2px;
margin-right: 40px
}

.step-follow-list li .avatar {
position: relative;
width: 59px;
height: 59px;
}

.step-follow-list li .avatar img {
border: 2px solid #ccc;
padding: 2px;
width: 51px;
height: 51px;
clear: both;
}

.step-follow-list li .name {
line-height: 30px;
color: #774433;
word-break: keep-all;
white-space: nowrap;
}

.step-follow-list li .select {
border: none;
background: url(../images/user_rl.gif) no-repeat -12px -553px;
height: 12px;
width: 12px;
position: absolute;
bottom: 0;
right: 0px;
}

.step-follow-list li .region {
color: #999999
}

.step-follow-list .cur .avatar img, .step-follow-list .selected .avatar img {
border-color: #38A40A
}

.step-follow-list .cur .select, .step-follow-list .selected .select {
background: url(../images/user_rl.gif) no-repeat 0px -553px;
}

.rec_youhui_list li {
background: url("../images/tiny_point.gif") no-repeat scroll 8px 12px transparent;
display: block;
height: 24px;
line-height: 24px;
padding-left: 18px;
}

.rec_youhui_list li .quan_link {
color: #f30;
}

.mp_info {
height: 25px;
background: #f2f2f2;
line-height: 25px;
}

.mp_name {
width: 200px;
text-indent: 20px;
}

.mp_time {
width: 508px;
text-align: center;
}

.qianggou_title {
background: url(../images/qianggou.jpg) no-repeat;
height: 40px;
}

.main_adv_box {
width: 720px;
height: 150px;
overflow: hidden;
}

.main_adv_box span {
position: absolute;
display: none;
}

.main_adv_box .main_adv_img span img {
width: 720px;
height: 150px;
}

.main_adv_ctl ul {
position: absolute;
right: 0px;
bottom: 5px;
display: block;
width: 100px;
}

.main_adv_ctl ul li {
font-weight: bolder;
float: left;
display: block;
width: 20px;
height: 20px;
color: #DE7D4B;
background-color: #fff;
opacity: 0.9;
line-height: 20px;
text-align: center;
margin: 5px;
cursor: pointer;
}

.main_adv_ctl ul li.act {
font-weight: bolder;
float: left;
display: block;
width: 20px;
height: 20px;
color: #fff;
background-color: #f60;
opacity: 0.9;
line-height: 20px;
text-align: center;
margin: 5px;
cursor: pointer;
}


.mall_adv_box {
width: 580px;
height: 238px;
position: relative;
z-index: 1;
overflow: hidden;
}

.mall_adv_box span {
position: absolute;
display: none;
}

.mall_adv_box span img {
width: 580px;
height: 238px;
}

.mall_adv_ctl ul {
position: absolute;
right: 0px;
bottom: 5px;
display: block;
width: 100px;
}

.mall_adv_ctl ul li {
font-weight: bolder;
float: left;
display: block;
width: 20px;
height: 20px;
color: #DE7D4B;
background-color: #fff;
opacity: 0.9;
line-height: 20px;
text-align: center;
margin: 5px;
cursor: pointer;
}

.mall_adv_ctl ul li.act {
font-weight: bolder;
float: left;
display: block;
width: 20px;
height: 20px;
color: #fff;
background-color: #f60;
opacity: 0.9;
line-height: 20px;
text-align: center;
margin: 5px;
cursor: pointer;
}

.input_baomin {
background: url(../images/bmbtn.jpg) no-repeat;
width: 124px;
height: 31px;
border: 0px;
cursor: pointer;
}

.input_baomin_nostart {
background: url(../images/bmbtn_nostart.jpg) no-repeat;
width: 124px;
height: 31px;
border: 0px;
cursor: pointer;
}

.input_baomin_end {
background: url(../images/bmbtn_end.jpg) no-repeat;
width: 124px;
height: 31px;
border: 0px;
cursor: pointer;
}

.input_btn_ok {
background: url(../images/topic_form_btn.gif) no-repeat;
width: 95px;
height: 27px;
border: 0px;
color: #fff;
cursor: pointer;
}

.event_title {
font-size: 18px;
font-weight: bolder;
color: #666;
font-family: "微软雅黑";
line-height: 26px;
display: block;
height: 36px;
border-bottom: dotted 1px #ccc;
}

.event_submit_row {
padding: 10px 0px;
}

.event_submit_form {
padding: 10px;
}

a.msg_count, a.msg_count:hover {
color: #369;
font-weight: bolder;
text-decoration: none;
}

.pm_pic {
background: url(../images/sys_pm.gif) no-repeat;
display: inline-block;
width: 48px;
height: 48px;
}

.new_pm {
background: url(../images/new_pm.gif) no-repeat;
display: inline-block;
width: 18px;
height: 12px;
}

.uc-table .uc-msg-table .pm_row td {
border-bottom: dotted 1px #ccc;
}

.remove_msg_btn {
background: url(../images/pm_button.gif) no-repeat;
width: 92px;
height: 25px;
letter-spacing: 0.1em;
border: none;
color: #666;
cursor: pointer;
vertical-align: top;
}

.view_pm {
color: #FE7000;
font-weight: bolder;
}

.pm_title {
color: #FE7000;
font-weight: bolder;
font-size: 14px;
}

.pm_title .date {
font-size: 12px;
font-weight: normal;
}


.nameCard {
border: #FE7000 solid 2px;
width: 230px;
height: 150px;
background: #fff;
position: absolute;
z-index: 999;
overflow: hidden;
}

.nameCard .load {
width: 230px;
height: 150px;
text-align: center;
line-height: 120px;
}

.card_info {
padding: 10px;
height: 98px;
}

.usercard_focus {
background: #f1f1f1;
height: 22px;
padding: 5px 0px;
line-height: 22px;
}

.tag_info_item {
padding: 0px 0px;
line-height: 170%;
color: #333
}

.tag_info_item .tit {
width: 55px
}

.tag_info_item .box {
width: 525px;
padding-top: 2px
}

.sc_ori {
font-size: 22px;
font-weight: blod;
color: #FE4700;
line-height: normal;
}

.starsBarBig {
display: block;
width: 112px;
height: 20px;
background: url("../images/review/star_bar.png") no-repeat 0 -79px;
}

.starsBarBig .s {
display: block;
height: 20px;
background: url("../images/review/star_bar.png") no-repeat 0 -48px;
}

.starsBarBig .s1 {
width: 21px;
}

.starsBarBig .s2 {
width: 43px;
}

.starsBarBig .s3 {
width: 65px;
}

.starsBarBig .s4 {
width: 87px;
}

.starsBarBig .s5 {
width: 108px;
}
/*商户页面CSS整合*/
#ckepop .jiathis_txt {
font-weight: normal;
font-family: "宋体"
}

.hotel_datelist {
clear: both;
color: #4D4D4D;
margin-bottom: 10px;
margin-top: 2px;
table-layout: fixed;
width: 100%;
}

.view_left {
width: 730px;
height: auto
}

.view_left .view_lf_tp {
background-color: #FFF;
border: 10px #eeeeee solid
}

.view_left .store_view_tit {
width: 390px;
padding: 10px;
}

.view_left .store_view_tit .store_info_item {
margin-top: 7px;
}

.view_left .store_view_tit .store_info_item .avg_point {
color: #f60;
font-family: verdana;
}

.view_left .store_view_tit .store_info_item .ori_font {
color: #a40101
}

.view_left .store_fish_tit {
width: 314px;
padding: 10px;
}

.view_left .store_fish_tit .store_info_item {
margin-top: 7px;
}

.view_left .store_fish_tit .store_info_item .avg_point {
color: #f60;
font-family: verdana;
}

.view_left .store_fish_tit .store_info_item .ori_font {
color: #a40101
}

.view_left .store_address {
margin-top: 3px;
}

.store_view_tit .store_title_row .title_san {
font-size: 14px;
color: #C00
}

.grebtn {
padding-right: 10px;
margin-left: -4px;
}

.view_right {
width: 263px;
padding: 10px;
}

.view_right .liulan {
width: 95px;
padding-top: 32px;
margin-left: 10px;
}

.fadianpin {
margin-left: 10px;
padding-top: 15px;
padding-right: 10px;
}

.qiandao {
padding-top: 14px;
}

.qiandao .qd {
background: none;
padding-left: 0px;
}

.zitise {
color: #7f7f7f
}

.slide-pic .pic-container {
MARGIN-TOP: -19px;
}

.goods_detail_box .store-ul_ {
margin-bottom: 10px;
background-color: #FFF;
border: 1px #CCC solid
}

.goods_detail_box .store-ul-jsh {
margin-bottom: 10px;
background-color: #FFF;
border: 1px #d93245 solid
}

.goods_detail_box .store-ul-jsh .store_nr {
margin: 10px;
}

.goods_detail_box .store-ul .jieshao {
padding: 10px;
}

.goods_detail_boxs .store-ul_ {
margin-bottom: 10px;
background-color: #FFF;
border: 1px #CCC solid
}

.goods_detail_boxs .store-ul-jsh {
margin-bottom: 10px;
background-color: #FFF;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid
}

.goods_detail_boxs .store-ul-jsh .store_nr {
margin: 10px;
}

.goods_detail_boxs .store-ul .jieshao {
padding: 10px;
}

.store-ul .review_item .hd {
width: 70px;
}

.store-ul .review_item .hd img {
width: 60px;
}

.store-ul .review_item .review_content {
width: 606px;
}

.comment_word {
color: #f08906;
display: inline-block;
padding-left: 20px;
}

.comment_1 {
background: url(../images/comment_num.gif) no-repeat 0px -75px;
}

.comment_3 {
background: url(../images/comment_num.gif) no-repeat 0px -38px;
}

.comment_5 {
background: url(../images/comment_num.gif) no-repeat 0px 0px;
}

.goods_comment_row {
min-height: 60px;
margin-bottom: 10px;
padding: 10px;
}

.store_view_right {
width: 260px
}

.goods_detail_boxs .nz_chanpin {
padding: 0px 14px 10px;
background-color: #FFF;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid
}

.yincang_tu {
width: 275px;
height: 180px;
border: 1px solid #d1d1d1;
position: absolute;
margin-top: -76px;
margin-left: 109px;
z-index: 100;
background-color: #FFF;
display: none;
}

.vip_price {
font-size: 14px;
color: #F00;
font-weight: bold
}
/*END 商户页面CSS整合*/
a.free_youhui_p_btn, a.free_youhui_p_btn:hover {
background: url(../images/youhui_btns.jpg) no-repeat 0 0;
overflow: hidden;
display: inline-block;
width: 147px;
height: 0;
padding-top: 35px;
line-height: 35px;
}

a.free_youhui_s_btn, a.free_youhui_s_btn:hover {
background: url(../images/youhui_btns.jpg) no-repeat 0 -35px;
overflow: hidden;
display: inline-block;
width: 127px;
height: 0;
padding-top: 35px;
line-height: 35px;
}

.youhui_time_box {
color: #888;
text-align: center;
}

.youhui-tabs {
height: 32px;
position: relative;
_top: 1px;
border-left: 1px solid #CBCBC6;
}

.youhui-tabs em {
float: left;
width: 94px;
height: 32px;
line-height: 32px;
*line-height: 34px;
background: url(../images/yh-tabs-em.gif) no-repeat 0 0;
text-align: center;
font-size: 14px;
margin: 0 0 1px;
cursor: pointer;
font-style: normal;
}

.youhui-tabs em.cur {
height: 33px;
line-height: 33px;
background: url(../images/yh-tabs-em-cur.gif) no-repeat 0 0;
margin: 0;
cursor: default;
}

.youhui_detail_box {
line-height: 20px;
color: #241711;
padding: 5px;
padding-bottom: 10px;
}

.youhui_time_box1 {
padding: 5px;
font-weight: bold;
color: #241711;
}

.youhui-bottom {
clear: both;
padding: 8px 0 0;
margin: 0 0 -10px;
border-top: 1px solid #E7E7E4;
color: #241711;
}

.youhui_sfun {
padding: 0px;
text-align: center;
}

.data_content .data_item {
width: 165px;
display: inline-block;
float: left;
height: 180px;
overflow: hidden;
margin-right: 11px;
}

.data_content .data_item img {
width: 165px;
height: 120px;
}

.data_content .data_item div.inner {
width: 165px;
height: 180px;
margin: 0px auto;
overflow: hidden;
}

.topic_info, .origin_topic_info {
word-wrap: break-word;
margin-bottom: 10px;
word-break: break-all;
display: inline-block;
width: 520px;
}

.inc_top .filter_price_form {
_padding-top: 5px;
}

.inc_top .filter_txt {
width: 30px;
height: 16px;
overflow: hidden;
line-height: 16px;
padding: 0;
}

.inc_top .filter_price {
background: url(../images/filter_search_btn.gif) no-repeat 0 0;
cursor: pointer;
position: relative;
width: 40px;
height: 18px;
line-height: 100%;
border: none;
overflow: hidden;
}

.list_type_box {
_padding-top: 7px;
}

.list_type_box .list_type {
position: relative;
top: 3px;
*top: 0
}

.inc_top .sort_icon {
height: 30px;
line-height: 30px;
*line-height: 32px
}

.brand_info_goods_list .goods_item {
width: 239px;
}

.filter_store {
padding-left: 10px;
}

.filter_store a, .filter_store a:hover {
display: inline-block;
float: left;
color: #666;
text-decoration: none;
width: 50px;
background: url(../images/select_box_bg.gif) no-repeat 0px -15px;
height: 15x;
text-indent: 0px;
padding-left: 20px;
font-weight: normal;
}

.filter_store a.act, .filter_store a.act:hover {
display: inline-block;
color: #666;
text-decoration: none;
width: 50px;
background: url(../images/select_box_bg.gif) no-repeat 0px 9px;
height: 15x;
text-indent: 0px;
padding-left: 20px;
font-weight: normal;
}

.verify_store {
background: url(../images/verify_bg.gif) no-repeat;
display: inline-block;
width: 18px;
height: 14px;
}

.store_youhui {
background: url(../images/store_deal_tag.gif) no-repeat 0px 0px;
width: 270px;
height: 20px;
line-height: 20px;
margin-left: 10px;
}

.store_tuan {
background: url(../images/store_deal_tag.gif) no-repeat 0px -17px;
width: 270px;
height: 20px;
line-height: 20px;
margin-left: 10px;
}

.store_youhui a, .store_tuan a {
color: #014CCC;
margin-left: 25px;
}

.new_store_row {
padding: 5px 5px;
border-bottom: #f2f2f2 solid 1px;
margin: 0px 5px;
}

.new_store_row span {
width: 15px;
height: 15px;
line-height: 15px;
text-align: center;
display: inline-block;
float: left;
border: #ccc solid 1px;
}

.new_store_row a {
display: inline-block;
width: 145px;
overflow: hidden;
float: left;
padding-left: 5px;
}

.new_store_row .store_addr {
color: #999;
}

.sms_box_tip {
background-color: #FFFCD9;
border: 1px solid #E8D8A5;
padding: 0 1em 1em;
}

.sms_box_tip span {
color: #CC3333;
line-height: 25px;
}

.sms_box_tip div {
background-color: #FFFEF8;
border: 1px solid #EEE2BD;
padding: 0.5em;
}

.youhui_sp_ul {
padding: 5px;
display: block;
}

.youhui_sp_ul li {
display: block;
padding: 5px 0px;
}

.youhui_sp_title {
background: #f2f2f2;
padding: 5px;
height: 25px;
line-height: 25px;
cursor: pointer;
margin-top: 1px;
}


.mobile_banner {
background: url(../images/mobile_banner.png) no-repeat;
width: 960px;
height: 465px;
}

.mobile_btns div {
float: left;
}

.mobile_btns div#iphone a {
background: url(../images/mobile_btn.png) no-repeat;
width: 313px;
height: 54px;
display: inline-block;
float: left;
}

.mobile_btns div#android a {
background: url(../images/mobile_btn.png) no-repeat -324px 0px;
width: 313px;
height: 54px;
display: inline-block;
float: left;
margin-left: 30px;
}

.mobile_btns div#more {
float: right;
}

.mobile_btns div#more a {
background: url(../images/mobile_btn.png) no-repeat -647px 0px;
width: 313px;
height: 54px;
display: inline-block;
float: left;
}

.mobile_icons div {
font-family: "微软雅黑";
float: left;
width: 235px;
background-image: url(../images/mobile_icons.png);
background-repeat: no-repeat;
padding-top: 155px;
line-height: 25px;
display: inline-block;
}

.mobile_icons div#sector_1 {
background-position: 0px 0px;
}

.mobile_icons div#sector_2 {
background-position: -243px 0px;
margin-left: 7px;
}

.mobile_icons div#sector_3 {
background-position: -484px 0px;
margin-left: 7px;
}

.mobile_icons div#sector_4 {
background-position: -726px 0px;
float: right;
}

.youhui_row {
position: relative;
}

.youhui_row .youhui_tag_0 {
background: url(../images/youhui_tag.gif) no-repeat 0px -55px;
width: 61px;
height: 61px;
position: absolute;
top: -3px;
left: -3px;
}

.youhui_row .youhui_tag_1 {
background: url(../images/youhui_tag.gif) no-repeat -72px -55px;
width: 61px;
height: 61px;
position: absolute;
top: -3px;
left: -3px;
}

.sign_in_button {
background: url(../images/sign_in_button.gif) no-repeat;
width: 120px;
height: 27px;
margin-left: 0px;
}

.user_sign {
color: #999;
padding-top: 10px;
border-top: #999 dotted 1px;
}

.ucenter_topic_form .topic_form_button {
background: url(../images/topic_form_btn_uc.gif) no-repeat;
width: 79px;
height: 29px;
line-height: 29px;
cursor: pointer;
color: #999;
font-size: 14px;
font-weight: bolder;
}

#gotop {
background: url(../images/gotop.png) no-repeat -4px -0px;
width: 48px;
height: 61px;
cursor: pointer;
color: #d93245;
line-height: 95px;
text-align: center;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gotop.png', sizingMethod='scale');
_background-image: none;
display: none;
position: fixed;
right: 10px;
bottom: 10px;
_position: absolute;
_top: 0px;
_bottom: auto;
_display: block;
_visibility: hidden;
font-size: 11px;
}

#gotop:hover {
background: url(../images/gotop.png) no-repeat -55px -0px;
}

#gowu {
background: url(../images/gotop.png) no-repeat -105px -0px;
width: 48px;
height: 46px;
cursor: pointer;
position: fixed;
right: 10px;
bottom: 72px;
_position: absolute;
_top: 0px;
_bottom: auto;
_display: block;
color: #d93245;
line-height: 95px;
text-align: center;
font-size: 11px;
}

#gowu:hover {
background: url(../images/gotop.png) no-repeat -155px -0px;
}

#FW-STORE-IMPRESSION-BOX {
display: none;
position: absolute;
width: 0px;
height: 0px;
overflow: visible;
}

#FW-STORE-IMPRESSION-BOX .box {
float: left;
padding: 10px;
position: absolute;
z-index: 0;
right: 0;
border: 1px solid #ccc;
background: #fff
}

#FW-STORE-IMPRESSION-BOX .box .impressW {
width: 300px;
}

#FW-STORE-IMPRESSION-BOX .corner {
height: 14px;
}

#FW-STORE-IMPRESSION-BOX .corner .corner_1 {
position: absolute;
width: 9px;
z-index: 1;
overflow: hidden;
text-indent: -5px;
right: -9px;
color: #ccc
}

#FW-STORE-IMPRESSION-BOX .corner .corner_2 {
position: absolute;
width: 9px;
z-index: 2;
overflow: hidden;
text-indent: -5px;
right: -8px;
color: #fff
}

.res_impress {
line-height: 20px;
}

.res_impress, .res_impress_in {
height: 20px;
margin: -1px 0 0 -1px;
padding: 2px 8px 0;
border: 1px solid #fff;
color: #fff;
}

.res_impress {
white-space: nowrap;
float: left;
position: relative
}

.res_impress .res_impress_in {
display: none;
cursor: pointer
}

.res_impress:hover {
background-color: #1c8a1c;
color: #fff;
text-decoration: none;
z-index: 1
}

.res_impress:hover .res_impress_in {
display: inline;
padding-right: 11px;
background-color: #1c8a1c;
position: absolute;
left: 0;
top: 0;
*line-height: 22px;
}

.res_impress_c1, .res_impress_c1 .res_impress_in {
background-color: #6fb32d
}

.res_impress_c2, .res_impress_c2 .res_impress_in {
background-color: #86c547
}

.res_impress_c3, .res_impress_c3 .res_impress_in {
background-color: #a5d37d
}

.res_impress_c4, .res_impress_c4 .res_impress_in {
background-color: #b9d3a2
}

.res_impress_c5, .res_impress_c5 .res_impress_in {
background-color: #c2d3b4
}

.res_impress_c6, .res_impress_c6 .res_impress_in {
background-color: #c7cbc3
}

.char_corr, .char_cort {
display: inline-block;
width: 6px;
height: 14px;
line-height: 15px;
margin-bottom: -3px;
font-family: '宋体';
overflow: hidden;
text-indent: -5px;
}

.res_more_cor .char_cort {
width: 14px;
height: 7px;
text-indent: 0px;
position: relative;
top: -5px
}

.Impinput {
width: 175px;
padding: 0 2px;
color: #A9A9A9;
line-height: 18px;
height: 18px;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-bottom: 1px solid #D4D0C8;
border-right: 1px solid #D4D0C8;
}

.sendImpinput {
margin-left: 5px;
position: relative;
background: url(../images/sendimp.jpg) no-repeat 0 0;
height: 21px;
text-indent: -200em;
overflow: hidden;
width: 74px;
}

.sendImpinput:hover {
background-position: 0 -21px
}

.bgf0 {
background: #f0f0f0;
}

.bgf5 {
background-color: #f5f5f5;
}

.icons {
background: url(../images/icons.png) no-repeat;
display: inline-block;
}

.i001 {
background-position: 0 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i002 {
background-position: -19px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i003 {
background-position: -40px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i004 {
background-position: -61px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i005 {
background-position: -82px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i006 {
background-position: -100px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i007 {
background-position: -122px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px
}

.i008 {
background-position: -140px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
_top: 0
}

.i009 {
background-position: -160px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
_top: 1px
}

.i010 {
background-position: -176px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.i011 {
background-position: -192px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.i012 {
background-position: -214px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.i013 {
background-position: -237px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.i014 {
background-position: -257px 0;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

/*外卖*/
.itlo {
background-position: 0px -26px;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.itpri {
background-position: -22px -26px;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.itnums {
background-position: -48px -26px;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.ixj {
background-position: -75px -26px;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.izk {
background-position: -0px -52px;
height: 17px;
width: 44px;
position: relative;
top: 3px;
}

.icx {
background-position: -46px -52px;
height: 17px;
width: 44px;
position: relative;
top: 3px;
}

.imtip {
background-position: -276px 0px;
height: 16px;
width: 16px;
position: relative;
top: 3px;
}

.jsForReport {
padding: 10px;
color: #333
}

.jsForReport h5 {
font-size: 13px;
margin-bottom: 5px;
clear: both;
display: block;
}

.jsForReport .box_l, .jsForReport .box_r {
width: 49%;
}

.jsForReport_line {
height: 0;
overflow: hidden;
border-bottom: 1px dotted #ccc
}

.gtab_body a {
color: #126185;
text-decoration: none;
}

.gtab_body a:hover {
text-decoration: none;
}

.gtab_body h4 {
font-size: 1em
}

.fav_menu_item .pic img {
border: 1px solid #ddd;
padding: 3px;
}

.fav_menu_item .location a {
font-weight: bolder;
font-size: 14px;
}

.fav_menu_item .info {
width: 490px;
}

.fav_menu_item .opt {
width: 160px
}

.fav_search_box {
padding: 5px;
border: 1px solid #ddd;
background: #F0F0F0
}
/*首页上部左侧  浮动层*/
.main_nav .class_con {
position: absolute;
top: 0px;
left: 0;
z-index: 500;
/*background:url(../images/class_con.gif) no-repeat 0 0;*/
border: 1px #cccccc solid;
border-top: none;
background: #FFF;
width: 221px;
height: 317px;
color: #414141;
padding-right: 3px;
}

.all_class .class_con a {
padding: 0px 2px;
line-height: 20px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
display: inline-block;
color: #666666;
font-family: '宋体';
float: none;
}

.all_class .class_con .chengshi a {
color: #0077cc;
}

.chshqh a {
text-decoration: none;
}

.chshqh a:hover {
color: #FF8A00;
text-decoration: none;
}

.all_class .class_con a:hover {
color: #FF8A00;
text-decoration: none;
}

.class_con .nz_city {
position: relative
}

.class_con .nz_city .nz_city_lb {
_margin-left: -7px;
height: auto;
width: 498px;
position: absolute;
top: -5px;
_top: -6px
}
/*城市列表*/
.chshqh .chengshi .quyu {
margin-left: 10px;
*margin-left: 5px;
_margin-left: 5px;
font-size: 12px;
color: #808080
}

.chshqh .chengshi .cs_dd {
line-height: 3px;
margin-left: 10px;
width: 450px;
*margin-left: 5px;
_margin-left: 5px;
font-size: 12px;
}

.chshqh .city_gd {
float: right;
margin-right: 15px;
height: 25px;
}
/*END 城市列表*/
.class_con .index_fenlei {
height: auto;
position: relative;
z-index: 120;
overflow: visible;
line-height: 24px;
padding: 0px 12px 0 8px;
}

.class_con .index_fenlei .fenlei {
height: 42px;
line-height: 42px;
background: url(../images/class_j.gif) no-repeat 183px 45px;
padding: 0 0 0px 68px;
}

.class_con .index_fenlei .fenlei .fenlei_span {
width: 100%;
font-family: '微软雅黑';
font-size: 16px;
background: url(../images/class_j.gif) no-repeat 111px 33px;
display: block;
color: #d93245;
}

.class_con .index_fenlei .csqh {
background: url(../images/cs_dw.png) no-repeat 0px 3px;
margin: 5px;
border: #d5d5d6 1px solid;
height: 30px;
line-height: 27px;
}

.class_con .index_fenlei .csqh .spa {
margin-left: 22px;
font-weight: normal;
color: #b5b5b6;
font-size: 14px;
}

.class_con .index_fenlei .csqh .spa2 {
color: #0077cc;
font-size: 12px;
font-weight: normal;
}

.class_con .index_fenlei .jq_zb {
background: url(../images/zb_jq.png) no-repeat 6px 0px;
}

.class_con .index_fenlei .yw_xm {
background: url(../images/yw_xm.png) no-repeat 6px 0px;
}

.class_con .index_fenlei .nz_zt {
background: url(../images/nz_zt.png) no-repeat 6px 0px;
}

.class_con .index_fenlei .rj_xf {
background: url(../images/rj_xf.png) no-repeat 6px 0px;
}

.class_con .index_fenlei .index_fl {
border-bottom: 1px solid #cccccc;
padding: 0 2px 0px 9px;
height: 49px;
overflow: hidden;
}

.class_con .index_fenlei .index_rj {
border: none;
line-height: 0px;
}

.class_con .index_fenlei .sub_fenlei {
border: 1px solid #BEB6B1;
border-top: none;
border-left: none;
position: absolute;
width: 500px;
left: 223px;
background: #FFF;
padding: 8px 15px;
overflow: hidden;
line-height: 24px;
display: none;
}

.sub_fenlei .nz_jsh {
float: left;
width: 360px;
margin-top: 13px;
margin-left: 10px;
}

.sub_fenlei .nz_jsh .nz_jsh_nr1 {
width: 458px;
}

.sub_fenlei .nz_jsh .nz_jsh_tit {
font-size: 12px;
padding-top: 2px;
}

.sub_fenlei .nz_jsh .nz_jsh_nr {
width: 528px;
}

.class_con .index_fenlei .jq_jqzb {
background: url(../images/jingqu.jpg);
_margin-left: -7px;
height: 301px;
width: 548px;
position: absolute;
top: -42px;
_top: -43px
}

.class_con .index_fenlei .yw_ywxm {
background: url(../images/ywxmbj.jpg);
_margin-left: -7px;
height: 301px;
width: 548px;
position: absolute;
top: -134px;
_top: -135px
}

.class_con .index_fenlei .nz_nzzt {
background: url(../images/nzzt.jpg);
_margin-left: -7px;
height: 301px;
width: 548px;
position: absolute;
top: -226px;
_top: -227px
}

.class_con .index_fenlei .jq_jqzb1 {
background: url(../images/jingqu.jpg);
_margin-left: -7px;
height: 301px;
width: 548px;
position: absolute;
top: -42px;
_top: -43px
}

.class_con .index_fenlei .sub_fenlei a {
padding: 3px;
}
/*END 首页上部左侧  浮动层*/
.hour24 {
float: right;
height: 50px;
width: 265px;
display: block;
background: url(../images/24hour.png) no-repeat;
margin-left: 5px;
overflow: hidden
}

.hour24 span {
float: left;
margin-top: 25px;
color: #FF6600;
font-family: "Microsoft Yahei";
font-size: 20px;
font-weight: bold;
margin-left: 10px;
width: 155px;
}

.hour24 img {
float: left;
margin-top: 3px;
}

.QQkf {
line-height: 20px;
width: 100%;
}

.QQkf a {
margin-left: 10px;
}

.hgh_4 {
height: 4px;
}

.detail_left {
width: 260px;
margin-top: -10px;
}

.store_dp .clearfix {
background: #FFF
}

.fengehuix {
margin-top: 5px;
height: 5px;
width: 202px;
border-top: 1px #cccccc solid;
}

.yjfankui {
margin-left: 85px;
text-align: left;
padding-top: 10px;
color: #fc5e05;
font-size: 14px;
font-weight: bold;
}

.yjfankui_nr {
width: 66%;
line-height: 21px;
margin-left: 28%;
color: #999999;
text-align: left
}

.xfzbaozhang {
width: 99%;
border: 1px solid #CCC;
background: #FFF;
}

.xfzbaozhang_tit {
margin: 15px;
text-align: left;
color: #666666;
font-size: 16px;
font-family: '微软雅黑';
}

.baozhang_tit {
margin-left: 5px;
padding-top: 5px;
color: #666666;
font-weight: bold;
font-size: 14px;
font-family: '微软雅黑';
}

.baozhang_jsh {
width: 87%;
line-height: 21px;
margin-left: 15px;
color: #999999;
text-align: left
}

.dianhua_xq {
margin-left: 28%;
text-align: left;
padding-top: 20px;
color: #666666;
font-size: 14px;
font-family: '微软雅黑';
}

.fuwushijian {
width: 70%;
line-height: 21px;
margin-left: 28%;
color: #999999;
text-align: left
}

.baozhang {
margin-left: 85px;
padding-top: 5px;
color: #fc5e05;
font-size: 14px;
font-weight: bold;
}

.detail_left ul {
margin: 10px;
}

.detail_left .pb {
padding-bottom: 10px;
}

.detail_left .disb {
display: block;
}

.disb a {
text-decoration: none;
color: #0066cc;
}

.disb a:hover {
text-decoration: none;
}

.detail_left h3 {
border-bottom: 1px solid #dedede;
line-height: 24px;
margin-bottom: 8px;
}

.detail_left .store-similar-box {
background: #FFF
}

.detail_left .store-similar-box, .detail_left .store-nearby-box {
width: 258px;
border: 1px solid #dedede;
}

.store-similar-box a, .store-nearby-box a {
text-decoration: none;
}

.store-similar-box img, .store-nearby-box img {
margin-right: 8px;
}

.store-similar-box .sp_w, .store-nearby-box .sp_w {
width: 197px;
}

.store-similar-box a:hover, .store-nearby-box a:hover {
background: #F5F4F3;
}

.store-nearby-box .n_str {
font-weight: normal;
color: #fe3300
}

.store-nearby-box .n_sp {
color: #666;
padding-right: 5px;
}

.ord_song {
background: url(../images/ord_song.gif) no-repeat 0 -21px;
padding: 0px 0px 0px 24px;
font-weight: normal;
display: inline-block;
height: 20px;
cursor: pointer;
color: #FF6800;
}

.song_con {
background: url(../images/ord_song.gif) no-repeat right -42px;
font-style: normal;
display: inline-block;
height: 20px;
padding-right: 5px;
line-height: 20px;
}

.s_map {
*border: solid 1px #fff
}

#s_container {
height: 258px;
width: 258px;
*height: 256px;
*width: 256px;
border: solid 1px #DEDEDE;
}

#s_containers {
height: 258px;
width: 356px;
*height: 256px;
*width: 256px;
border: solid 1px #DEDEDE;
}

.s_map h3 {
border: 1px solid #DEDEDE;
border-bottom: none;
line-height: 30px;
margin-bottom: 0px;
padding-left: 10px;
}

.s_map a {
color: #268BD9;
font-weight: bolder;
margin-left: 150px;
font-size: 13px;
}

.wraps {
width: 1000px;
height: auto;
}
/*主体容器*/
.wrap {
width: 1000px;
height: auto;
}
/*主体容器*/
.header {
background: #fff;
height: 115px;
}

.main_bar {
background: url(../images/main_bar_bg.jpg) repeat-x 0 0;
height: 40px;
position: relative;
}

.nav_icon {
float: left;
}
